Окно выражений Expression Window



Expression Window — Окно выражений (Рисунок 4.13). Показывает значения параметров модели в процессе моделирования, которые можно задать с помощью Выражений. В качестве Выражений используются Системные числовые атрибуты (СЧА) совместно с переменными, имеющими имя: например, Q$Имя — означает длину очереди с именем этой очереди, определённым в программе. Например, Q$Barber означает, что в программе имеется очередь, названная программистом Barber. Часть выражения — Q$ (с долларом справа) является Системным числовым атрибутом с определённой функцией (раздел 3.2), в данном случае — с функцией определения размера очереди с именем Barber.

Для шести конкретных типов блоков (Очередей, Обслуживающих устройств, Логических ключей, Матриц, Многоканальных устройств, Сохраняемых величин) существуют специальные окна (соответственно, Queue Window, Facilities Window, Logicswitches Window, Matrix Window, Storages Window, Savevalues Window), в которых по умолчанию выводится большое число параметров, характерных для этих блоков. Но может потребоваться вывод и других параметров, тогда следует воспользоваться окном Expression Window. Для других блоков специальных окон нет и тогда окно Expression Window является единственным, где можно посмотреть их состояние. Кроме простейших СЧА, можно использовать арифметические выражения с ними, как с обычными переменными, и получать таким образом более гибкую систему контроля параметров протекающих процессов.

Рисунок 4.13 — Окно выражений Expression Window

Первоначальная настройка Окна выражений Expression Window осуществляется с помощью специального окна редактирования (Рисунок 4.14), вызываемого через меню: Window → Simulation Window → Expression Window после транслирования программы.

Рисунок 4.14 — Диалоговое окно Окна выражений Expression Window

Чтобы настроить Окно выражений Expression Window, используются следующие параметры.

В поле Label помещается поясняющее название выводимой переменной (произвольное, на любом языке), которое затем будет выводиться в Окне выражений: в данном случае — "Число клиентов в очереди" (Рисунок 4.15).

Рисунок 4.15 — Диалоговое окно Окна выражений Expression Window.
Задание поясняющей надписи в поле Label

В поле Expression записывается само выражение с использованием СЧА: в данном случае — Q$Barber (Рисунок 4.16).

Рисунок 4.16 — Диалоговое окно Окна выражений Expression Window.
Задание выражения в поле Expression

Затем нажимается кнопка View и обе введённые записи переписываются вниз в поле Window Contents (Рисунок 4.17). Команда View означает, что записанные выражения (точнее, получаемые через них значения переменных) будут затем выводиться в Окне выражений.

Рисунок 4.17 — Диалоговое окно Окна выражений Expression Window

Затем в случае необходимости можно ввести также другие выражения и таким образом составить список выводимых выражений.

Каждое из выражений при вводе можно запомнить, если нажать на кнопку Memorize и оно будет показано в строках Memorized Expressions (Рисунок 4.18).

Рисунок 4.18 — Диалоговое окно Окна выражений Expression Window
с запоминанием выводимых выражений

Если выражения уже были записаны в строках Window Contents, то нужное выражение высвечивают курсором, а затем также нажимают кнопку Memorize. При этом можно указать для вывода не все выражения, которые указаны для запоминания. Запомненные выражения сохраняются для того, чтобы их использовать в следующем сеансе моделирования.

В процессе моделирования в паузах между сеансами можно изменять (дополнять, очищать) Окно выражений Expression Window. Для этого используют меню Edit → Expression Window, после чего появится окно (Рисунок 4.19).

Рисунок 4.19 — Диалоговое окно для редактирования Окна выражений Expression Window

Окно (Рисунок 4.19) повторяет окно настройки Окна выражений Expression Window (Рисунок 4.14), и с его помощью можно изменять эти настройки, а именно, убирать ненужные для вывода выражения и вводить нужные.

Для свободного пользования Окном выражений Expression Window необходимо хорошо знать систему Системных числовых атрибутов GPSS World (раздел 3.2).


Дата добавления: 2015-12-17; просмотров: 29; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!