Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Литература / Compyuternoe_modelirovanie_v_AnyLogic_7_Boev_VD.pdf
Скачиваний:
225
Добавлен:
12.02.2018
Размер:
8.72 Mб
Скачать

Рис. 5.8. Добавлены на Degyrstvo шесть портов

5. Из панели Проекты перетащите экземпляр типа агента Degyrstvo, и соедините так, как на рис. 5.7. При этом следует иметь в виду, что положение портов на экземпляре типа агента Degyrstvo изменить нельзя. Это можно сделать лишь на самом типе агента.

5.1.5.Сегмент Имитация дежурства

5.1.5.1.Ввод исходных данных

Организуйте ввод исходных данных для сегмента Имитация дежурства.

Замечание. В размещаемых далее элементах и объектах сегмен-

та сбрасывайте флажок Отображается на верхнем уровне.

1.Перетащите элемент Область просмотра. Перейдите на панель Свойства. В поле Имя: введите исходные_данные_Д.

2.Задайте Выравнивать по: Верхн. левому углу.

3.Выберите масштабирование Подогнать под окно.

4.На странице Местоположение и размер введите в поля X:

40, Y: 800, Ширина: 650, Высота: 240.

5. Перетащите элемент Прямоугольник. На нём мы разместим элементы для ввода исходных данных.

6.Оставьте имя, предложенное системой.

195

7.Перейдите на страницу Местоположение и размер. Вве-

дите в поля X: 50, Y: 840, Ширина: 620, Высота: 190.

8.Перетащите элемент text и на панели Свойства в поле

Текст: введите Исходные_данные_Д (здесь Д — дежурство).

9.Перетащите, используя копирование, элементы Параметр на элемент с именем Исходные_данные_Д и разместите их так, как показано на рис. 5.9. При копировании целесообразно указать имя первого элемента и его тип, например, KCC1, int. Значения по умолчанию нужно установить потом для каждого элемента своё.

10.На панели Свойства каждого элемента Параметр установите свойства согласно табл. 5.3.

Рис. 5.9. Размещение элементов Параметр для ввода данных

196

 

 

 

Таблица 5.3

Свойства элементов Параметр на Исходные_данные_Д

 

 

 

 

Имя

Тип

Значение по

Отображать

умолчанию

имя

 

 

KCC1

int

55

Установить

KCC2

int

100

флажок во всех

KCC3

int

60

элементах

KCC4

int

45

 

KCC5

int

60

 

KCCР1

int

2

 

KCCР2

int

4

 

KCCР3

int

4

 

KCCР4

int

3

 

KCCР5

int

4

 

stoimRemCC1

double

17

 

stoimRemCC2

double

18

 

stoimRemCC3

double

16

 

stoimRemCC4

double

20

 

stoimRemCC5

double

21

 

timeRem1

double

6.5

 

timeRem2

double

4.2

 

timeRem3

double

2.8

 

timeRem4

double

3.0

 

timeRem5

double

5.5

 

timeOtkaz1

double

373

 

timeOtkaz2

double

301

 

timeOtkaz3

double

482

 

timeOtkaz4

double

325

 

timeOtkaz5

double

470

 

kol_master

int

3

 

КолПрогон

double

1000

 

ВремяРабСист

double

1000

 

5.1.5.2. Вывод результатов моделирования

Здесь выводятся все результаты моделирования (рис. 5.10). Однако с целью экономии машинного времени, выводятся они по разному. Рассчитанные ранее максимальные доходы от дежурства

ССи затраты на содержание резервных СС не выводятся в ходе моделирования. Выводятся только текущие доходы от дежурства

ССи текущие затраты на ремонт неисправных СС. Все обработанные результаты выводятся по окончании моделирования. Для организации вывода используется способ Событие (см. п. 5.1.7).

197

Рис. 5.10. Элементы Переменная для вывода результатов моделирования

198