Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
При моделировании сложных систем возникает необходимость автоматически регистрировать и корректировать некоторую информацию. Иногда возникает необходимость учета различных состояний приборов, устройств, очередей и т.д. Все рассмотренные объекты требуют определенного числа ячеек памяти, в которых во время моделирования хранятся так называемые атрибуты объекта.
К большинству из этих атрибутов может обращаться только управляющая программа, однако к некоторым атрибутам может обращаться и пользователь. Такие атрибуты называются стандартными числовыми атрибутами (СЧА).
Каждый объект в GPSS имеет свой набор СЧА. Кроме СЧА объектов, существуют еще системные числовые атрибуты, к которым пользователь может обращаться в модели, но не может изменить их значения.
Стандартные числовые атрибуты могут использоваться в качестве операндов практически в любом блоке.
Атрибуты транзакта:
Pj – значение параметра j текущего транзакта, обрабатываемый в данный момент времени;
MPj – промежуточное время прохождения транзактом участка программы, записываемое в ‘j-ом’ параметре;
PR – приоритет транзакта, обрабатываемого управляющей программой в данный момент времени;
M1 – время прохождения транзактом участка модели;
MBj – флаг синхронизации: 1, если транзакт в блоке j принадлежит тому же семейству, что и текущий транзакт; 0 – в противном случае.
Атрибуты блоков:
Nj - общее число транзактов, которое должно войти в j-й блок;
Wj - счетчик задержанных в j-ом блоке транзактов.
Атрибуты многоканальных устройств:
Sj – содержание j - го многоканального устройства;
Rj- число свободных единиц j-го многоканального устройства.
Атрибуты одноканального устройства:
Fj – текущее состояние j-го устройства;
FRj – коэффициент использования j-го устройства одним транзактом;
FCj – общее число входов в устройство j;
FTj – среднее время использования устройства транзактами.
Атрибуты очереди:
Qj – текущая длина очереди;
QAj – среднее значение длины очереди;
QTj – среднее время пребывания в очереди.
Во всех случаях j – номер объекта, если j – имя, то перед ним ставится знак $.
Дата публикования: 2015-02-03; Прочитано: 799 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!