отім клацнемо по анімаційної діаграмі. Задаємо такі властивості фігури (рис.52): В
Рис. 52 Властивості фігури
Розташування кола на діаграмі визначається змінними adX і adY, що зберігають координати центру області проведення поточної кампанії. Коло буде видно протягом 0.2 одиниць модельного часу після моменту проведення кампанії. p align="justify">. Клацаємо по закладці овал вікна властивості і задаємо радіуси овалу з допомогою створеної раніше змінної adRange (рис. 53):
В
Рис. 53 Завдання властивостей фігури
Запускаємо модель клацанням миші по кнопці панелі інструментів запустити.
.2.2 Вивчення поширення декількох продуктів
Створена модель вивчає динаміку поширення тільки одного продукту. Зараз ми покращимо нашу модель, щоб мати можливість вивчати поширення відразу декількох різних продуктів. p align="justify"> Спочатку ми створимо змінну, яка буде визначати тип рекламованого продукту.
Створюємо допоміжну змінну
. Відкриваємо структурну діаграму класу Main подвійним клацанням миші по елементу Main у вікні проект. p align="justify">. Створюємо змінну adColor класу Color. p align="justify"> Тепер ми повинні внести невеликі зміни в анімацію моделі. Ми хочемо розрізняти продукти за кольором: власників одного продукту ми будемо відображати на анімації синіми точками, а власників іншого - червоними. Області проведення рекламних кампаній також будуть відображатися різними кольорами залежно від рекламованого продукту. p align="justify"> Змінимо анімацію
. Відкриємо анімаційну діаграму, зробивши подвійне клацання мишею по елементу animation у вікні проект. p align="justify">. Клацаємо мишею по ліловому колу на анімаційної діаграмі і вибираємо змінну adColor в якості кольору заливки фігури (рис. 54). br/>В
Рис. 54 Загальні властивості фігури
3. Клацаємо мишею на анімаційній діаграмі по фігурі agentShape. У полі Колір заливки, вводимо people.item (index.color) (рис. 55). Тепер колір фігури буде задаватися значенням змінної агента adColor. Потенційні покупці продукту будуть відображатися сірим кольором, власники - червоним або синім залежно від того, який продукт вони придбали. br/>В
Рис. 55 Кольори заливки фігури
Тепер ми змінимо код, який виконується при спрацьовуванні таймера, моделює проведення рекламних кампаній.
Зміна дії таймера.
. Відкриємо структурну діаграму класу Main подвійним клацанням миші по елементу Main у вікні проект. p align="justify">. Клацаємо мишею по значку таймера adTimer на структурній діаграмі. p align="justify">. Змінимо дію при срабативаніітаймера. Додаємо виділені рядки:
adX = uniform (adRange, 30...