Моделирование переключателей

Для моделирования такого оборудования как переключатели, имеющие только два состояния, в GPSS используются логические ключи. Логический ключ может находиться в одном из двух состояний:

  • включен (ON или 1);
  • выключен (OFF или 0). В зависимости от состояния ключа изменяется направление движения транзактов.

Логический ключ моделируется блоком LOGIC. Формат блока:

LOGIC X A

Операнд А - имя или номер логического ключа. Может быть именем, положительным целым числом, выражением в скобках, СЧА или СЧА*параметр.

Логический оператор Х - состояние логического ключа устанавливается в зависимости от следующих его значений:

  • S - ключ, заданный операндом А, включается;
  • R - ключ, заданный операндом А, выключается;
  • I - логический ключ инвертируется, т. е. состояние его меняется на противоположное, например, если был включен, будет выключен.

Состояние логического ключа проверяется также блоком GATE. Блок GATE имеет такой же формат, как и при проверке состояний ОКУ и МКУ, и два режима работы:

GATE X A,[B]

Операнд А - имя или номер проверяемого ключа. Может быть именем, положительным целым числом, выражением в скобках, СЧА или СЧА*параметр.

Операнд B - метка блока, к которому будет направлен тран-закт при невыполнения условия, заданного оператором Х.

Условный оператор может принимать значения:

  • LS - равен 1, если логический ключ, заданный операндом А, включен; 0 - если выключен;
  • LR - равен 1, если логический ключ, заданный операндом А, выключен; 0 - если включен.

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: