gpss常用语法汇总

generate A,B    用于声明活动实体

A: 代表均值,

B:代表方差 缺省值为0

以人作为活动实体

例子:generate 5,4 代表平均5个单位时间(根据情况而定)产生一个活动实体。方差为4


advance A ,B  表示活动实体接受服务停留的时间

A:停留时间的均值

B:停留时间的方差

例子:人接受理发服务。服务的时间大概为5+-4  advance 5,4


transfer A,B,C,D

A: 转向方式 有八种形式 只介绍常用三种 1. ,  2. both 3. 小数 

B: 跳转的区域

C:另一个跳转区域

D:也是不常用。咱不解释

1.  ,(逗号)无条件转向

transfer ,A 无条件转向A

2.  小数 按百分比转向模块

transfer 小数, A,B

例子: transfer 0.75,A,B 75%去B, 25%去A

3. both

transfer both ,A,B  如果A不能进入,则尝试进入B。如果B也不行,就在本模块停留

terminate A 终止。经历此模块的实体将再也不会进入系统


Assign  活动实体赋值语句

assign A,B

A:代表参数号

B:代表属性值

例子:assign 1,25。给一号参数赋值二十五比如 给人的年龄赋值25岁

seize 获得设备控制权

seize A

例子:seize jon。获得叫jon的设备控制权

也可以使用代号。seize 1 比如人结账。柜台就是设备

queue A,B需要进入排队时使用

A:代表队列名或队列号

B代表活动实体排队后,队列增加的量

depart A,B 离开队列

enter  A,B 进入存储器

leave A,B  离开存储器

logic 辅助码,开关名 控制开关

辅助码 s,r,i

s代表设置为1,r为设置为0,i反转

initial  ls$A,B B默认为1


dis function p1 d4

名字叫dis的函数。d4代表离散函数,有四个参数 如果是e4的话,就代表离散属性值函数

如果是c4代表连续形

存储器 storage 容量


gate 辅助码 A,B

A:表示代号或名称

B:测试结果为假。去B。如果为真就直接向下走。

test 辅助码 a,b,c

a和b是比较的东西

c是结果为假去的模块


随机数发生器

你可能感兴趣的:(gpss常用语法汇总)