【教学课件】第4章GPSSWorld常用语句及其使用.ppt
《【教学课件】第4章GPSSWorld常用语句及其使用.ppt》由会员分享,可在线阅读,更多相关《【教学课件】第4章GPSSWorld常用语句及其使用.ppt(32页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
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
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教学课件 教学 课件 GPSSWorld 常用 语句 及其 使用
限制150内