GPSS 基本模块分类 (1) 与活动实体有关的模块 A
产生活动实体的模块GENERATE A,B,C,D,E,F,G(分别为:到达间隔时间均值,到达间隔时间方差,第一个动态实体产生的时间,应产生动态实体的总数,优先级)注:必选A 或D B
活动实体延时模块ADVANCE A, B(延迟时间均值必选项,延迟时间方差可选项) C
活动实体结束模块 TERMINATE A(离开系统的活动实体个数) D
活动实体的转向模块TRANSFER A,B,C,D 注意: A,B,C,D 之间不能有空格 A 的转向方式:①,逗号(即缺省)为无条件转向B 域给出的地址②小数 表示去 C 域的百分比,1-A 为去 B 址的百分比, 通路是随机的
③BOTH 先去 B 域地址, 不成就去 C 域地址,都不成就保留在原模块中
B 为域地址
(1) 活动实体参数的赋值语句 ASSIGN A,B,C A 为需要赋值或改变参数的参数号或参数名,A 域中的+,-号表示从原有参数中加上或减去 B
B 为需要赋给参数A 或从参数A 中加上或减去的数值
(1) 比较测试模块 TEST O A,B,C O 为辅助码,必选项
必须是 E(等于),G(大于),GE(大于等于), L(小于),LE(小于等于),或 NE(不等于)
A,B 为要比较的内容,可以是名称,数字,字符串,SNA 或SNA 的参数
C 是比较结果为假时,活动实体要进入的模块号
(2) 逻辑开关设置语句 LOGIC O A (O 表示辅助码,A 为逻辑开关号) 逻辑开关三种形式:LOGIC R A ;将第A 号逻辑开关置 1 LOGIC S A ;将第A 号逻辑开关置 0 LOGIC I A ;将第A 号逻辑开关反转 (3) 初始化语句(逻辑开关,矩阵实体) INITIAL A,B(B 缺省为1) 注:若只是初始化逻辑开关,则必须