高级gpss程序设计-西南交通大学经济管理学院中心.pptVIP

  • 10
  • 0
  • 约1.16万字
  • 约 42页
  • 2018-03-23 发布于天津
  • 举报

高级gpss程序设计-西南交通大学经济管理学院中心.ppt

高级gpss程序设计-西南交通大学经济管理学院中心

第8章 高级 GPSSWorld 程序设计 第8章 高级 GPSSWorld 程序设计 8 - 1 高级 GPSSWorld 模块 8.1.1 制表模块 TABLE, TABULATE 和 QTABLE 制表模块是一种分析数据的工具, 其功能是对某个参数进行分组 频率分析 ( Grouped Frequency Distribution ) . 这种方法是把要分 析的数据按时间范围分成若干区间, 成为分类区间 ( CLASS INTERVAL ) 然后再对各区间中的数据进行频率分析. 其结果可用来绘制柱状图。 1. TABLE 表定义语句 一个程序中可同时使用多个制表模块, 因此在程序之前要定义 各表的表号及表的格式. TABLE 就是用来定义表的要素的。 8 - 1 高级 GPSSWorld 模块 TABLE 语句格式 表名 TABLE A, B, C, D 其中: A 需要统计数据的SNA 码 B 分类区间的第一个边界点 ( - , B ) C 区间的宽度 D 所分区间的总数, 包括最左和最右的区间 例 Table_1 TABLE M1, 5, 5, 6 Table1表是统计 M1 ( 动态实体的寿命=当前时钟 - 产生时间 ), 第一 边界点是 5 , 区间宽度为 5, 共分 6 个区间, 即 ( - , 5 ), ( 6, 10 ), ( 11, 15 ), ( 16, 20 ), ( 21, 25 ), ( 26, + ) 8 - 1 高级 GPSSWorld 模块 2. TABULATE 统计模块 当动态实体进入 TABULATE 模块后, 对由 TABLE 定义的表参数 进行统计。 其格式如下: TABULATE A, B 其中: A 要统计表的表名 B 对要统计的参数进行加权的加权系数, 缺省时为 1 例: TABULATE label_1 TABULATE P$x_3, 10 8.1.2 表的统计与输出举例 8.1.2 表的统计与输出举例 8.1.2 表的统计与输出举例 表输出中 复均值 MULTIPLE OF MEAN = UPPER LIMIT / MEAN 如: 0.12 = 600 / 4933 均值方差 DEVIATION FROM MEAN = (UPPERLIMIT - MEAN) / ST. DEV. 如: -1.51 = ( 600 - 4933 ) / 2869 8.1.2 表的统计与输出举例 tab1 TABLE M1,100,600,20 FUN1 FUNCTION P$G_X,D3 1,50/2,70/3,60 FUN2 FUNCTION RN2,D4 0.2,0.5/0.7,1/0.9,1.5/1,2 VAR1 VARIABLE FN$FUN1#FN$FUN2 GENERATE (EXPONENTIAL(1,149,1)) ASSIGN G_X,1 ASSIGN WORK_T1,V$VAR1 ASSIGN G_X,2 ASSIGN WORK_T2,V$VAR1 ASSIGN G_X,3 ASSIGN WORK_T3,V$VAR1 LINK USRLN1,WORK_T1,PROC1 ;第1道工序用户链 P5为第一工序加工时间 PROC1 SEIZE MACH1 ADVANCE P$WORK_T1 RELEASE MACH1 UNLINK USRLN1,PROC1,1 8.1.4 用户链及其模块 LINK 与 UNLINK * 管理系统模拟与GPSSWorld语言 西南交通大学经济管理学院王艺然 本章将介绍高级GPSSW

文档评论(0)

1亿VIP精品文档

相关文档