Skip to content

AnriTool/GPSStoFlow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GPSStoFlow

Доступные блоки:

  • GENERATE a,b,c,d,e,f
    • a,b,c,d,e,f - воспринимаются как единая строка
  • TERMINATE a
    • a - необязательный параметр
  • ADVANCE a,b
    • a,b - воспринимаются как единая строка
  • QUEUE a,b
    • a - название очереди
    • b - мест в очереди
  • DEPART a,b
    • a - название очереди
    • b - мест в очереди
  • SEIZE a
    • a - название устройства
  • RELEASE a
    • a - название устройства
  • ENTER a,b
    • a - название накопителя
    • b - единиц памяти
  • LEAVE a,b
    • a - название накопителя
    • b - единиц памяти
  • TRANSFER a,b,c
    • a - Вероятность или BOTH
    • b - блок с вероятностью перехода 1-a (если BOTH то транзакт, который проверяется первым)
    • c - блок с вероятностью перехода a (если BOTH то транзакт, который проверяется в случае если в b перейти не удалось)
  • MARK a
    • a - записать в этот параметр текущее значение таймера абсолютного времени
  • PRIORITY a
    • a - значение нового приоритета для транзакта
  • ASSIGN a*,b
    • a - номер параметра, который будет меняется
    • * - знак изменения(добавить(+),вычесть(-) и т.д.)
    • b - величина для модификации
  • SELECT x a,b,c,d,e,f
    • x - операция
    • a - номер параметра активного транзакта, в который запишется номер объекта удовлетворяющий условию
    • b - минимальный номер объекта, для которого проверяется условие
    • c - максимальный номер объекта, для которого проверяется условие
    • d - велечина для сравнения
    • e - СЧА типа объекта для режима отношения и выбора максимального или минимального
    • f - следующий блок
  • TEST x a,b,c
    • x - операция
    • a - переменная 1
    • b - переменная 2
    • с - Имя блока, для перехода если условие не выполняется
  • SPLIT a,b,c
    • a - число копий транзакта
    • b - метка блока, куда направляются копии
    • c - параметр, в котором запоминаются номера копий транзактов
  • MATCH a
    • a - имя блока, с которым нужно синхронизировать движение транзактов
  • ASSEBMLE a
    • a - счетчик, указывающий сколько членов одного семейства должны быть объединены
  • GATHER a
    • a - число транзактов, принадлежащих к одному семейству, которое нужно накопить
  • SAVEVALUE a,b
    • a - номер ячейки
    • b - присваеваемое значение

About

GPSS flowcharts

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •