Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Імітаційне моделювання життєвого циклу товару на прикладі ТОВ "Стимул"

Реферат Імітаційне моделювання життєвого циклу товару на прикладі ТОВ "Стимул"





увати розташуванням агентів, або змінюючи поточні значення координат (параметри Xdynamic і Ydynamic) (тоді повинен бути вибраний режим управління місцем розташування агента DYNAMIC USER DEFINED), або використовуючи функції API, що відповідають за пересування агентів: moveTo, stop, jumpTo, і т.д. (Тоді повинен бути вибраний режим управління місцем розташування STATIC OR MOBILE). p> Початковий розташування агентів в безперервному просторі задається параметром DefaultLayoutContinuous. Використання параметрів SpaceWidth і SpaceHeight має сенс, тільки якщо використовується задане за замовчуванням розташування агентів. Якщо використовується дискретна модель простору, то агенти поміщаються в осередки, причому в кожній осередку може бути не більше одного агента. Кількість осередків задається параметрами SpaceRows (кількість рядків) і SpaceColumns (кількість стовпців). Початковий розташування агентів задається параметром DefaultLayoutDiscrete. У дискретному просторі існує поняття сусідства агентів. Тип сусідства задається параметром Neighborhood. При типі сусідства EUCLIDIAN функція getNeighbors () поверне об'єкт типу Vector, що містить всіх агентів, що знаходяться в комірках, які мають спільні кордони з даної осередком (якщо такі є). Якщо ж буде обраний тип сусідства MOORE, то будуть також враховуватися агенти і в осередках, сусідніх з даною по діагоналі, тобто, в осередках, що мають спільні кути з цією осередком.

Якщо Ви створите анімацію агента, то на анімації активного об'єкта, що містить об'єкт агента, агенти будуть розташовані згідно з їх поточним координатам.

Кожен агент може мати контакти з іншими агентами цієї ж популяції (якщо значення параметра DefaultNetwork не дорівнює NONE). Список всіх агентів, з'єднаних з цим агентом, можна отримати за допомогою функції getContacts ().

Існує кілька визначених типів мереж: RANDOM, SCALE FREE, і т.д. Можна використовувати один з визначених типів мереж, але можна також з'єднувати агентів В«ВручнуВ» за допомогою функцій connectTo/disconnectFrom. p> Можна використовувати мережу для посилки повідомлень сполученим агентам за допомогою функцій sendToRandomContact і sendToAllContacts. Якщо у агента створена анімація, то при бажанні можна відобразити на ній лінії, що показують зв'язки між з'єднаними агентами.

Стандартний тип мережі не означає, що агенти не можуть мати якихось інших з'єднань. Можна задати будь-яку топологію мережі взаємодій агентів, встановлюючи і зберігаючи відповідні зв'язки. Наприклад, можна промоделювати сім'ї, створивши в об'єкті агента змінні Parent та Children, які будуть зберігати посилання на агента-батька і агентів-дітей відповідно.

Якщо створюється анімацію агента, то можна зробити анімацію інтерактивною, задавши реакцію на клацання мишею по анімації агента (для цього потрібно встановити параметр Clickable в true). Область, чутлива до клацання миші, буде обмежена пунктирною рамкою анімації...


Назад | сторінка 5 з 13 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Анексія Криму, як можна вірішіті Конфлікт України с Россией чі можна его ві ...
  • Реферат на тему: Навчання і підготовка торгових агентів
  • Реферат на тему: Облік заробітної плати агентів з продажу
  • Реферат на тему: Правовий статус агентів валютного контролю
  • Реферат на тему: Особистий продажів, діяльність торгівельних агентів