《【教学课件】第4章GPSSWorld常用语句及其使用.ppt》由会员分享,可在线阅读,更多相关《【教学课件】第4章GPSSWorld常用语句及其使用.ppt(32页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、管理系统模拟与GPSSWorld语言1西南交通大学经济管理学院王艺然西南交通大学经济管理学院王艺然第4章 GPSSWorld 常用语句及其使用 本章主要内容本章主要内容:1.系统数字属性系统数字属性(System Numerical Attributes)(SNA)2.定义语句的用途定义语句的用途 3.变量定义变量定义 4.函数定义函数定义 5.存储器定义存储器定义 6.符号定义符号定义 7.GPSSWorld语言编程举例语言编程举例语句管理系统模拟与GPSSWorld语言2西南交通大学经济管理学院王艺然西南交通大学经济管理学院王艺然4-1 系统数字属性(SNA)在在GPSSWorld语言使用
2、中语言使用中,系统状态参数或活动实体的参数系统状态参数或活动实体的参数可能不是常数,这种在模拟中变化的参数如何使用呢?可能不是常数,这种在模拟中变化的参数如何使用呢?GPSSWorld 语言中各种参数的使用常常借助语言中各种参数的使用常常借助系统数字属性系统数字属性(System Numerical Attributes SNA)每类参数都有一个代码每类参数都有一个代码,并加一变量名或数字码来区分同一参数中的不同情况并加一变量名或数字码来区分同一参数中的不同情况.常用常用 SNA 有有:C1 模拟时钟 P$p_1 动态实体所带的p_1参数 V$x_1 名为名为x_1 的自定义变量的自定义变量
3、Q$q_1 名为名为q_1队列的当前长度 RNj 0,1000)之间的均匀分布随机数,j 为随机数发生器号 FN$fx_1 名为名为fx_1的的自定义函数 :其中其中$是是 GPSS/PC 要求的要求的,在在GPSSWorldWorld中,只有当中,只有当j是变量名是才用是变量名是才用$。如果用数字,则为。如果用数字,则为P1、V3、Q1、FN1等等。等等。管理系统模拟与GPSSWorld语言3西南交通大学经济管理学院王艺然西南交通大学经济管理学院王艺然在程序中使用参数时在程序中使用参数时,利用利用 SNA(系统系统属性码属性码)十分方便十分方便.例例:GENERATE 18,6 ASSIGN
4、 car_x1,35 将 35 吨赋于 car_x1 参数 :(转到 L_SI)GENERATE 45,10 ASSIGN car_x1,70 将 70 吨赋于car_x1参数 :L_SI ENTER St_1,(P$car_x1)一号存储器中加入car_x1参数值 ASSIGN car_x3,C1 将当前时间赋给car_x3号参数 :TERMINATE4-1 系统数字属性(SNA)管理系统模拟与GPSSWorld语言4西南交通大学经济管理学院王艺然西南交通大学经济管理学院王艺然序号序号 分类分类属性码属性码 表示内容表示内容1 1 模拟钟模拟钟C1C1模拟当前时钟,相对时钟模拟当前时钟,相对
5、时钟2 2AC1AC1绝对时钟绝对时钟3 3 活动实体活动实体P$v_jP$v_j动态实体所带的名为动态实体所带的名为v_jv_j的参数的参数4 4PRPR优先级优先级5 5M1M1活动实体寿命活动实体寿命6 6MPMP参数传输时间参数传输时间7 7 变量变量V$v_jV$v_j名为名为v_jv_j的自定义变量值的自定义变量值8 8 函数函数FN$v_jFN$v_j名为名为v_jv_j的自定义函数值的自定义函数值9 9 队列队列Q$v_jQ$v_j名为名为v_jv_j的队列的当前长度的队列的当前长度1010QA$v_jQA$v_j名为名为v_jv_j的队列的平均长度的队列的平均长度1111QM
6、$v_jQM$v_j名为名为v_jv_j的队列的最大长度的队列的最大长度1212QC$v_jQC$v_j名为名为v_jv_j的队列的总排队人数的队列的总排队人数1313QZ$v_jQZ$v_j名为名为v_jv_j的队列的未排队人数的队列的未排队人数(经过而不等候的人数经过而不等候的人数)1414QT$v_jQT$v_j名为名为v_jv_j的队列的活动实体的平均等待时间的队列的活动实体的平均等待时间1515QX$v_jQX$v_j名为名为v_jv_j的队列不包括零等待活动实体的平均等待时间的队列不包括零等待活动实体的平均等待时间各种属性一览表 表一管理系统模拟与GPSSWorld语言5西南交通大
7、学经济管理学院王艺然西南交通大学经济管理学院王艺然序号序号 分类分类属性码属性码 表示内容表示内容1616 设施设施F$v_jF$v_j名为名为v_jv_j的设施的状态,使用中为的设施的状态,使用中为1 1,闲置为,闲置为0 01717FR$v_jFR$v_j名为名为v_jv_j的设施的利用率的设施的利用率1818FC$v_jFC$v_j名为名为v_jv_j的设施的的活动实体总数的设施的的活动实体总数1919FT$v_jFT$v_j每个活动实体对名为每个活动实体对名为v_jv_j的设施的平均占用时间的设施的平均占用时间2020 存储器存储器S$v_jS$v_j名为名为v_jv_j的存储器的当前
8、含量的存储器的当前含量2121R$v_jR$v_j名为名为v_jv_j的存储器的剩余容量的存储器的剩余容量2222SR$v_jSR$v_j名为名为v_jv_j的存储器的利用率(的存储器的利用率()2323SA$v_jSA$v_j名为名为v_jv_j的存储器的平均含量的存储器的平均含量2424SM$v_jSM$v_j名为名为v_jv_j的存储器的最大容量的存储器的最大容量2525SF$v_jSF$v_j名为名为v_jv_j的存储器满为的存储器满为1 1,不满为,不满为0 02626SC$v_jSC$v_j名为名为v_jv_j的存储器的进入计数的存储器的进入计数2727 保存值保存值X$v_jX$
9、v_j名为名为v_jv_j的保存值数值的保存值数值2828 随机数随机数RN$v_jRN$v_j名为名为v_jv_j的存随机数发生器产生的随机数的存随机数发生器产生的随机数2929 逻辑开关逻辑开关LR$v_jLR$v_j名为名为v_jv_j的逻辑开关打开时为的逻辑开关打开时为1 1,否则为,否则为0 03030LS$v_jLS$v_j名为名为v_jv_j的逻辑开关打开时为的逻辑开关打开时为0 0,否则为,否则为1 13131 模模 块块N$v_jN$v_j名为名为v_jv_j的模块活动实体总进入数的模块活动实体总进入数3232W$v_jW$v_j名为名为v_jv_j的模块活动实体当前进入数的
10、模块活动实体当前进入数各种属性一览表各种属性一览表 表二表二管理系统模拟与GPSSWorld语言6西南交通大学经济管理学院王艺然西南交通大学经济管理学院王艺然 分类分类属性码属性码(v_x(v_x为实体名为实体名)表示内容表示内容 活动实体活动实体XN1XN1系统中激活的活动实体数系统中激活的活动实体数TG1TG1系统模拟时的剩余计数,该数的初值由系统模拟时的剩余计数,该数的初值由START nnn START nnn 指指定。定。Z1Z1剩余内存,由操作系统返回剩余内存,由操作系统返回BV$v_xBV$v_x返回由返回由BVARIABLEBVARIABLE定义的布尔变量值定义的布尔变量值 用
11、户链用户链CA$v_xCA$v_x用户链平均长度用户链平均长度CC$v_xCC$v_x用户链总长度用户链总长度CH$v_xCH$v_x当前用户链长度当前用户链长度CM$v_xCM$v_x最大用户链长度最大用户链长度CT$v_xCT$v_x用户链平均等待时间用户链平均等待时间装配集装配集A1A1处于活动状态的装配集数目处于活动状态的装配集数目 设施设施FC$v_xFC$v_x设施已捕获的实体数设施已捕获的实体数FI$v_xFI$v_x设施被中断状态:设施被中断状态:1 1表示被抢先,表示被抢先,0 0表示其它表示其它FV$v_xFV$v_x设施是否处于可用状态:设施是否处于可用状态:1 1表示可
12、用,表示可用,0 0表示不可用。表示不可用。新增属性新增属性 表三表三管理系统模拟与GPSSWorld语言7西南交通大学经济管理学院王艺然西南交通大学经济管理学院王艺然 分类分类属性码属性码(v_x(v_x为实体名为实体名)表示内容表示内容活动实体活动实体GN$v_xGN$v_x进入分组中的实体数进入分组中的实体数TG1TG1系统模拟时的剩余计数,该数的初值由系统模拟时的剩余计数,该数的初值由START nnn START nnn 指指定。定。表实体表实体TB$v_xTB$v_x已进入表统计的实体的非加权平均数已进入表统计的实体的非加权平均数TC$v_xTC$v_x已进入非加权表统计的实体的数
13、目已进入非加权表统计的实体的数目TD$v_xTD$v_x已进入非加权表实体的已进入非加权表实体的标准差标准差新增属性新增属性 表四表四管理系统模拟与GPSSWorld语言8西南交通大学经济管理学院王艺然西南交通大学经济管理学院王艺然4-1 系统数字属性(SNA)下面程序是一个模块的程序,请认真阅读程序,并用Plot Windows动态显示其结果.GENERATE 1 ASSIGN P_X1,RN1 ADVANCE 10 TERMINATE 1 管理系统模拟与GPSSWorld语言9西南交通大学经济管理学院王艺然西南交通大学经济管理学院王艺然4-2 GPSSWorld语言的定义语句 本章介绍下列
14、定义语句:1.变量定义变量定义(VARIABLE)2.函数定义函数定义(FUNCTION)3.存储器定义存储器定义(STORAGE)4.符号定义符号定义(EQU)定义语句是用来对函数定义语句是用来对函数,变量变量,逻辑开关,存储逻辑开关,存储器容量器容量,符号含义符号含义,随机数种子,随机数种子,用户自定义表格用户自定义表格等进行事先说明。等进行事先说明。相当于高级语言的说明语句。相当于高级语言的说明语句。因因此,此,定义语句应放在整个程序的前面。定义语句应放在整个程序的前面。管理系统模拟与GPSSWorld语言10西南交通大学经济管理学院王艺然西南交通大学经济管理学院王艺然4-2-1 变量定
15、义语句 变量定义语句用来定义一组已知公式,公式中可使用 SNA码及常用数学运算。(这有点类似高级编程语言C中的带公式的宏定义变量。)语句格式如下:变量名变量名VARIABLE 公式公式变量名变量名FVARIABLE 公式公式(定义浮点变量定义浮点变量)变量名变量名BVARIABLE 公式公式(逻辑变量逻辑变量)其中:变量号由数字或字母组成,如 1,2,.或var1,var2,公式为算术或逻辑表达式,或常数,可使用 SNA 码 例:myx_1 VARIABLE 2#P$WEIGHTmyx_1 VARIABLE 2#P$WEIGHT myx_2 FVARIABLE (RN1#10)/P$X_1my
16、x_2 FVARIABLE (RN1#10)/P$X_1 myx_3 BVARIABLE 6P$x_22 myx_3 BVARIABLE 6P$x_22 逻辑表达式逻辑表达式管理系统模拟与GPSSWorld语言11西南交通大学经济管理学院王艺然西南交通大学经济管理学院王艺然变量在程序中的调用 在程序中调用变量时,采用 SNA 码,即 V$变量名.例:ASSIGN OB_x1,V$My_x1 ASSIGN OB_x1+,V$My_y2 ADVANCE (P$OB_x1),(V$My_z3)变量的定义必须在程序之前完成变量的定义必须在程序之前完成,程序程序中间不能重新定义中间不能重新定义!管理系统
17、模拟与GPSSWorld语言12西南交通大学经济管理学院王艺然西南交通大学经济管理学院王艺然4-2-2 函数定义语句 函数定义语句是用来定义一组已知的数值函数,因此需要函数的点数及各点的值,或者使用 SNA 码。函数定义语句至少由二行组成,其格式为:函数名函数名 FUNCTION A,B X1,Y1/X2,Y2/X3,Y3 (数据行数据行)其中:A 自变量 X,按 A 值在数据行中选 Y 值 B 函数的形式及点数 Cj 连续型 Dj 离散型 Ej Lj Mj j 为点数管理系统模拟与GPSSWorld语言13西南交通大学经济管理学院王艺然西南交通大学经济管理学院王艺然4-2-2 函数定义语句
18、例:1.C类型(连续型)类型(连续型)1.110.533.388.253.70中间采用线性插值方法确定OutputFUNCTIONV$Input,C31.1,10.1/10.5,53.7/33.3,88.210.1V$InputFN$Output管理系统模拟与GPSSWorld语言14西南交通大学经济管理学院王艺然西南交通大学经济管理学院王艺然4-2-2 函数定义语句 例:1.C类型(连续型)类型(连续型).2.711.8.30中间采用线性插值方法确定Fun_1 FUNCTION RN2,C40,0/0.2,0.3/0.7,0.8/1,1 (如果A为RN,则特指累计概率分布函数)FN$Fun_
19、1管理系统模拟与GPSSWorld语言15西南交通大学经济管理学院王艺然西南交通大学经济管理学院王艺然 2.D型型(离散型)(离散型)1020304020P$Px_1FN$Fun_25Fun_2 FUNCTION P$px_1,D45,10/10,40/20,30/30,10Fun_2 号函数由四个离散点组成,自变量由参数 P$px_1 确定.4-2-2 函数定义语句管理系统模拟与GPSSWorld语言16西南交通大学经济管理学院王艺然西南交通大学经济管理学院王艺然 2.离散型离散型 0.2FN$Ran1Ran1FUNCTIONRN1,D50,0/.2,4.2/.4,6.67/.8,9.92/
20、1.0,10如果A为RN,则特指累计概率分布函数.4-2-2 函数定义语句0.40.60.801.04.24.679.9210.0RN(x)管理系统模拟与GPSSWorld语言17西南交通大学经济管理学院王艺然西南交通大学经济管理学院王艺然4-2-2 函数定义语句 3.E型型离散属性值离散属性值 EdiscFUNCTIONX$QRA,E51,SR$Stor1/3,SR$Stor2/5,SR$Stor3/9,SR$Stor5/10,SR$Stor6X$QRA(自变量自变量)Edisc(因变量因变量)返回返回值值1SR$Stor13SR$Stor25SR$Stor39SR$Stor510SR$St
21、or6管理系统模拟与GPSSWorld语言18西南交通大学经济管理学院王艺然西南交通大学经济管理学院王艺然4-2-2 函数定义语句 4.L型型列值函数列值函数 ListtypeFUNCTIONQ$Barber,L51,PAR1/2,PAR2/3,PAR3/4,PAR4/5,PAR5Q$Barber(自变量自变量)FN$Listtype(因变量因变量)返回值返回值1PAR12PAR23PAR34PAR45PAR5管理系统模拟与GPSSWorld语言19西南交通大学经济管理学院王艺然西南交通大学经济管理学院王艺然4-2-2 函数定义语句 5.M型型属性列值函数属性列值函数 MlistFUNCTIO
22、NX$Name1,M51,Q$Nnam1/2,Q$NamX/3,Q$Nam4/4,Q$Nam6/5,F$Tan1 X$Name1FN$Mlist(因变量因变量)返回值返回值1Q$Nnam1 2Q$NamX3Q$Nam44Q$Nam65F$Tan1管理系统模拟与GPSSWorld语言20西南交通大学经济管理学院王艺然西南交通大学经济管理学院王艺然TheXvaluesofFunctionFollowerStatementsmustbenondecreasing.FunctionFollowerStatementsareNEVERlinenumbered.AFunctionwhichhasarand
23、omargumentmustdescribeavalidcumulative(累积累积)probabilitydistributionintheFunctionFollowerStatements.AllfieldsinaFunctionCommandarerequired.AllXvaluesandYvaluesinFunctionFollowerStatementsarerequired.ThenumberofdatapairsstatedintheBOperandoftheFUNCTIONCommandsmustcorrespondtopairsseparatedbyslashes,/,
24、intheFunctionFollowerStatements.X1,thefirstprobabilityvaluespecifyingarandomcontinuousFunctionmustbe0.CDFvaluesmustbenonnegative,nondecreasing,andmaynotexceed1.FunctionFollowerStatementshavenocommentsfield.函数规则管理系统模拟与GPSSWorld语言21西南交通大学经济管理学院王艺然西南交通大学经济管理学院王艺然InaFunctionFollowerStatement,anXvalueisf
25、ollowedby,isfollowedbyaYvalue,aYvalueisfollowedby/orCR,and/isfollowedbyanXvalue.CDFsmustbenondecreasingbetween0and1,inclusively.AnymissingprobabilityinCtypeFunctionsisgiventotherightmostinterval,otherwisemissingprobabilityisanerror.C,D,andLtypeFunctionscannothaveSNAsforYvalues.EandMtypeFunctionsmust
26、haveSNAs,orparenthesizedExpressions,forYvalues.LandMtypeFunctionsmaynothaverandomarguments.TheFunctionFollowerStatementsofLandMtypeFunctionsmusthavesequentialXvaluesstartingwith1.函数规则管理系统模拟与GPSSWorld语言22西南交通大学经济管理学院王艺然西南交通大学经济管理学院王艺然 例例:一检查员检查时间的概率分布为一检查员检查时间的概率分布为:检验时间检验时间发生频率发生频率累计频率累计频率 15 0.1 0.
27、1 16 0.6 0.7 17 0.3 1.0 则函数可定义为则函数可定义为:fun_1 FUNCTION RN1,D3 0.1,15/0.7,16/1.0,174-2-2 函数定义语句管理系统模拟与GPSSWorld语言23西南交通大学经济管理学院王艺然西南交通大学经济管理学院王艺然停车场问题车辆类型占位出现概率累计概率自行车145%45%电动车235%80%摩托车315%95%小汽车65%100%F_SF_SFUNCTION FUNCTION RN3,D4RN3,D40.45,1/0.8,2/0.95,3/1,60.45,1/0.8,2/0.95,3/1,6管理系统模拟与GPSSWorld
28、语言24西南交通大学经济管理学院王艺然西南交通大学经济管理学院王艺然4-2-3 存储器定义语句 存储器定义语句用来定义存储器的容量,其格式如下:1.单独定义:存储器号存储器号 STORAGE 容量容量 2.集中定义:STORAGE S$存储器号存储器号,容量容量/.例:sto_1 STORAGE 100 sto_10 STORAGE 500 在程序中使用存储器时,可使用其 SNA 码 S$sname 表示sname存储器的当前含量。管理系统模拟与GPSSWorld语言25西南交通大学经济管理学院王艺然西南交通大学经济管理学院王艺然4-2-4 符号定义语句 由于由于GPSSWorld/PC不能直
29、接使用符号型名不能直接使用符号型名称称,必须将符号定义成相应的数字。这一工作由必须将符号定义成相应的数字。这一工作由符号定义语句完成,符号定义语句完成,定义后的符号就可以在程定义后的符号就可以在程序中使用。序中使用。符号定义语句格式如下:符号符号 EQU 数字数字 例:LINE EQU 1 JON EQU 1 F_2 EQU 2管理系统模拟与GPSSWorld语言26西南交通大学经济管理学院王艺然西南交通大学经济管理学院王艺然4.3 GPSSWorld 语言编程举例例例 串联排队系统 某个只有一台加油器的汽车加油站某个只有一台加油器的汽车加油站,加油的汽加油的汽车到达间隔时间为均匀分布,均值为
30、车到达间隔时间为均匀分布,均值为100100秒,方差为秒,方差为 1010秒。秒。到达加油站后先排队等候,再加油到达加油站后先排队等候,再加油,加油服加油服务时间也为均匀分布,均值为务时间也为均匀分布,均值为8080秒,方差为秒,方差为 8 8秒。秒。加油后司机要去交费窗口排队等待交费加油后司机要去交费窗口排队等待交费,交费时间也交费时间也为均匀分布,均值为为均匀分布,均值为5050秒,方差为秒,方差为 30 30秒。在例秒。在例 3.4 3.4 所建的模型中我们将等候加油的队列定为所建的模型中我们将等候加油的队列定为1 1号队列,号队列,等候交费的队列定为等候交费的队列定为2 2号队列,将加
31、油器为号队列,将加油器为1 1号设施,号设施,收费员为收费员为2 2号设施。这些队列和设施的代号是用数字号设施。这些队列和设施的代号是用数字来表示的。来表示的。管理系统模拟与GPSSWorld语言27西南交通大学经济管理学院王艺然西南交通大学经济管理学院王艺然4.3 GPSSWorld 语言编程举例 GENERATE 100,10 GENERATE 100,10;汽车到达;汽车到达 QUEUE LINE_1 QUEUE LINE_1 ;排等候加油的队列;排等候加油的队列 SEIZE F_O ;SEIZE F_O ;占用(加油机)设施占用(加油机)设施 DEPART LINE_1 DEPART
32、LINE_1 ;离开队列;离开队列 ADVANCE 80,8 ADVANCE 80,8 ;加油所需时间;加油所需时间 RELEASE F_ RELEASE F_ ;释放加油机;释放加油机 QUEUE LINE_2 QUEUE LINE_2 ;排队交费;排队交费 SEIZE F_M SEIZE F_M ;锁定收款员,准备交费;锁定收款员,准备交费 DEPART LINE_2 DEPART LINE_2 ;离开交费队列;离开交费队列 ADVANCE 50,30 ADVANCE 50,30 ;交费过程所需时间;交费过程所需时间 RELEASE F_M RELEASE F_M ;结束交费,释放收款员;
33、结束交费,释放收款员 TERMINATE 1 TERMINATE 1 ;离开加油站,已加油车辆增加一个计数。;离开加油站,已加油车辆增加一个计数。管理系统模拟与GPSSWorld语言28西南交通大学经济管理学院王艺然西南交通大学经济管理学院王艺然4.3 GPSSWorld 语言编程举例例例 具有二个入口的加油站这是一个具有二个入口的加油站,二个入口可同时进车,但只站一队等候,应如何编制程序GENERATE 100,10GENERATE 100,10;第一入口汽车到达;第一入口汽车到达 TRANSFER ,T_COM TRANSFER ,T_COM ;转向语句;转向语句_COM_COM所在位置。
34、所在位置。GENERATE 100,10GENERATE 100,10;第二入口汽车到达;第二入口汽车到达T_COM T_COM QUEUE LINE_1 QUEUE LINE_1 ;两个入口排等候加油的公共队列;两个入口排等候加油的公共队列 SEIZE F_O SEIZE F_O ;占用(加油机)设施;占用(加油机)设施 DEPART LINE_1DEPART LINE_1 ;离开队列;离开队列 ADVANCE 80,8ADVANCE 80,8 ;加油所需时间;加油所需时间 RELEASE F_RELEASE F_ ;释放加油机;释放加油机 QUEUE LINE_2 QUEUE LINE_2
35、 ;排队交费;排队交费 SEIZE F_M SEIZE F_M ;锁定收款员,准备交费;锁定收款员,准备交费 DEPART LINE_2DEPART LINE_2 ;离开交费队列;离开交费队列 ADVANCE 50,30ADVANCE 50,30 ;交费过程所需时间;交费过程所需时间 RELEASE F_MRELEASE F_M ;结束交费,释放收款员;结束交费,释放收款员 TERMINATE 1 TERMINATE 1 ;离开加油站,已加油车辆增加一个计数;离开加油站,已加油车辆增加一个计数管理系统模拟与GPSSWorld语言29西南交通大学经济管理学院王艺然西南交通大学经济管理学院王艺然4
36、.3 GPSSWorld 语言编程举例例例 具有二台加油机和两个入口的加油站。其它数与相同S_O S_O STORGESTORGE 2 ;2 ;加油机数量加油机数量GENERATE 100,10GENERATE 100,10;第一入口汽车到达;第一入口汽车到达TRANSFER,T_COM TRANSFER,T_COM ;转向语句;转向语句_COM_COM所在位置。所在位置。GENERATE 100,10GENERATE 100,10;第二入口汽车到达;第二入口汽车到达T_COM T_COM QUEUE LINE_1 QUEUE LINE_1 ;两个入口排等候加油的公共队列;两个入口排等候加油的
37、公共队列 ENTER S_O ENTER S_O ;加油机有空闲,则获取一台加油,否则等候;加油机有空闲,则获取一台加油,否则等候 DEPART LINE_1DEPART LINE_1;离开队列;离开队列 ADVANCE 80,8ADVANCE 80,8;加油所需时间;加油所需时间 LEAVE S_LEAVE S_;释放加油机;释放加油机 QUEUE LINE_2 QUEUE LINE_2 ;排队交费;排队交费 SEIZE F_M SEIZE F_M ;锁定收款员,准备交费;锁定收款员,准备交费 DEPART LINE_2DEPART LINE_2;离开交费队列;离开交费队列 ADVANCE
38、50,30ADVANCE 50,30;交费过程所需时间;交费过程所需时间 RELEASE F_MRELEASE F_M;结束交费,释放收款员;结束交费,释放收款员 TERMINATE 1 TERMINATE 1 ;离开加油站,已加油车辆增加一个计数。;离开加油站,已加油车辆增加一个计数。管理系统模拟与GPSSWorld语言30西南交通大学经济管理学院王艺然西南交通大学经济管理学院王艺然例例 4.7 4.7 传输带上的质量检查 若加工后的零件放在传输带上运输,零件到达第一个检查员及每个检查员之间需要输送 2 分钟。通过模拟分析每个检查员的工作情况,有多少零件在通过第三个检查员后仍检查不到。4.3
39、 GPSSWorld 语言编程举例管理系统模拟与GPSSWorld语言31西南交通大学经济管理学院王艺然西南交通大学经济管理学院王艺然三个检查员在传输带上工作框图4.3 GPSSWorld 语言编程举例管理系统模拟与GPSSWorld语言32西南交通大学经济管理学院王艺然西南交通大学经济管理学院王艺然 GENERATE 5 GENERATE 5 ADVANCE 2 ADVANCE 2 TRANSFER BOTH,NET1,CON1 TRANSFER BOTH,NET1,CON1NET1 SEIZE F_T1NET1 SEIZE F_T1 ADVANCE 12,9 ADVANCE 12,9 RE
40、LEASE F_T1 RELEASE F_T1 TERMINATE 1 TERMINATE 1*-*-CON1 ADVANCE 2CON1 ADVANCE 2 TRANSFER BOTH,NET2,CON2 TRANSFER BOTH,NET2,CON2NET2 SEIZE F_T2NET2 SEIZE F_T2 ADVANCE 12,9 ADVANCE 12,9 RELEASE F_T2 RELEASE F_T2 TERMINATE 1 TERMINATE 1*-*-CON2 ADVANCE 2CON2 ADVANCE 2 TRANSFER BOTH,NET3,CON3 TRANSFER BOTH,NET3,CON3NET3 SEIZE F_T3NET3 SEIZE F_T3 ADVANCE 12,9 ADVANCE 12,9 RELEASE F_T3 RELEASE F_T3 TERMINATE 1 TERMINATE 1*-*-CON3 TERMINATE 1 CON3 TERMINATE 1 4.3 GPSSWorld 语言编程举例