当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

桂林电子工业学院:《管理系统模拟与GPSS语言》第四章 GPSS常用语句及其使用

资源类别:文库,文档格式:PPT,文档页数:20,文件大小:156KB,团购合买
1.标准数字属性(参数)(SNA) 2.定义语句的用途 3.变量定义 4.函数定义 5.存储器定义 6.符号定义
点击下载完整版文档(PPT)

管理系统模拟与GPSS语言 第4章GPSS常用语句及其使用 本章主要内容 1.标准数字属性(参数)(SNA) 2.定义语句的用途 3.变量定义 函数定义 5.存储器定义 6.符号定义 语句 7.GPSS语言编程举例 MSSV10

管理系统模拟与GPSS语言 1 MSSV1.0 第4章 GPSS 常用语句及其使用 本章主要内容: 1. 标准数字属性(参数)( SNA ) 2. 定义语句的用途 3. 变量定义 4. 函数定义 5. 存储器定义 6. 符号定义 7. GPSS语言编程举例 语句

管理系统模拟与GPSS语言 4-1标准数字属性(SNA) 在GPSS语言使用中,系统状态参数或活动实体的参数可能不 是常数,这种在模拟中变化的参数如何使用呢? GPSS语言中各种参数的使用常常借助标准数字属性 ( Standard numerical attributes sNa),也译为标准属性码每 类参数都有一个代码,并加一数字码用来区分同一参数中的不同 情况.常用SNA有: C$1模拟钟 P$j动态实体所带的第j号参数 V$j第j号自定义变量 Q$第j号队列的当前长度 RN$j[0,1)之间的均匀分布随机数,为随机数发生器号 FN$j第j号自定义函数 其中$是GPSS/PC要求的。 MSSV10

管理系统模拟与GPSS语言 2 MSSV1.0 4-1 标准数字属性 (SNA) 在GPSS语言使用中, 系统状态参数或活动实体的参数可能不 是常数,这种在模拟中变化的参数如何使用呢? GPSS 语言中各种参数的使用常常借助标准数字属性 (Standard Numerical Attributes SNA ), 也译为标准属性码. 每 类参数都有一个代码, 并加一数字码用来区分同一参数中的不同 情况. 常用 SNA 有: C$1 模拟钟 P$j 动态实体所带的第 j 号参数 V$j 第 j 号自定义变量 Q$j 第 j 号队列的当前长度 RN$j [ 0, 1) 之间的均匀分布随机数, j 为随机数发生器号 FN$j 第 j 号自定义函数 : 其中 $ 是 GPSS/PC 要求的

管理系统模拟与GPSS语言 4-1标准数字属性(SNA) 在程序中使用参数时,利用SNA(标准属性码)十分方便 例: GENERATE 18, 6 asSiGN 1, 35 将35吨赋于1号参数 (GOTO SI GENERATE 45, 10 ASSIGN 70将70吨赋于1号参数 SI ENTER 1, P$1 号存储器中加入1号参数值 ASS|GN3,c$1将当前时间赋给3号参数 TERMINATE MSSV10

管理系统模拟与GPSS语言 3 MSSV1.0 在程序中使用参数时, 利用 SNA (标准属性码) 十分方便. 例: GENERATE 18,6 ASSIGN 1,35 将 35 吨赋于 1 号参数 : (GOTO SI) GENERATE 45,10 ASSIGN 1,70 将 70 吨赋于 1 号参数 : : SI ENTER 1, P$1 一号存储器中加入1号参数值 ASSIGN 3, C$1 将当前时间赋给3号参数 : TERMINATE 4-1 标准数字属性 (SNA)

管理系统模拟与GPSS语言 4-1标准数字属性(SNA) 与标准属性码有密切联系的常用模块是 PRINT模块。 PRINT模块是用来输出标准属性 码的,它常用于程序的调试过程,当需要了解 某个参数某个时刻的数值时,可在程序执行到 该时刻时用 PRINT模块将其打印出来。 PRINT 模块的基本格式如下: 格式 PRINT SNAI. SNA2 SNAZ PRINT模块可同时输出七个不同 的标准数字属性码 MSSV10

管理系统模拟与GPSS语言 4 MSSV1.0 4-1 标准数字属性 (SNA) 与标准属性码有密切联系的常用模块是 PRINT 模块。PRINT 模块是用来输出标准属性 码的,它常用于程序的调试过程,当需要了解 某个参数某个时刻的数值时,可在程序执行到 该时刻时用PRINT 模块将其打印出来。PRINT 模块的基本格式如下: 格式: PRINT SNA1, SNA2, ....., SNA7 PRINT 模块可同时输出七个不同 的标准数字属性码

管理系统模拟与GPSS语言 5 4-1标准数字属性(SNA) 下面程序是一个测试 PRINT模块的程序, 请认真阅读程序,并给出呈现的输出结果 SIMULATE GENERATE C$1 ASSIGN 1,c$1 ADVANCE 10 PRINT c$1,P$1 TERMINATE 1 START 5 END MSSV10

管理系统模拟与GPSS语言 5 MSSV1.0 4-1 标准数字属性 (SNA) 下面程序是一个测试PRINT 模块的程序, 请认真阅读程序,并给出呈现的输出结果. SIMULATE GENERATE C$1 ASSIGN 1, C$1 ADVANCE 10 PRINT C$1, P$1 TERMINATE 1 START 5 END

管理系统模拟与GPSS语言 6 42GPSs语言的定义语句 定义语句是用来对函数,变量,逻辑开关,存储 器容量,符号含义,随机数种子,用户自定义表格等 进行事先说明。相当于高级语言的说明语句。因此, 定义语句应放在整个程序的前面 本章介绍下列定义语句 变量定义( VARIABLE) 2.函数定义( FUNCTION) 3存储器定义( STORAGE) 4.符号定义(EQU) MSSV10

管理系统模拟与GPSS语言 6 MSSV1.0 4-2 GPSS语言的定义语句 本章介绍下列定义语句: 1. 变量定义 (VARIABLE) 2. 函数定义 (FUNCTION) 3. 存储器定义 (STORAGE) 4. 符号定义 (EQU) 定义语句是用来对函数, 变量, 逻辑开关,存储 器容量, 符号含义, 随机数种子,用户自定义表格等 进行事先说明。 相当于高级语言的说明语句。 因此, 定义语句应放在整个程序的前面

管理系统模拟与GPSS语言 7 4-2-1变量定义语句 变量定义语句用来定义一组已知公式,公 式中可使用SNA码及常用数学运算。 语句格式如下 c$1 变量号 VARIABLE公式 Psi Vs Qsi 其中:变量号由数字组成如1,2, RNS 公式为算术或逻辑表达式,或常数,可使用SNA码 FN sj 例 VARIABLE 2*P$1 2 VARIABLE 6>P$2>2逻辑表达式 5 VARIABLE (FN$1*10)/P$3 MSSV10

管理系统模拟与GPSS语言 7 MSSV1.0 4-2-1 变量定义语句 变量定义语句用来定义一组已知公式, 公 式中可使用 SNA码及常用数学运算。 语句格式如下: 变量号 VARIABLE 公式 其中: 变量号由数字组成, 如 1, 2, ..... 公式为算术或逻辑表达式, 或常数, 可使用 SNA 码 例: 1 VARIABLE 2*P$1 2 VARIABLE 6>P$2>2 逻辑表达式 5 VARIABLE (FN$1*10) / P$3 C$1 P$j V$j Q$j RN$j FN$j :

管理系统模拟与GPSS语言 8 变量在程序中的调用 在程序中调用变量时,采用SNA码, 即Ⅴ$变量号 c$1 Ps 例: ASSIGN V$1 Vs Q$i ASSIGN 1+,V$5 RNsj ADVANCE P$1, V$3 FNs 变量的定义必须在程序之前完成,程序中间 不能重新定义! MSSV10

管理系统模拟与GPSS语言 8 MSSV1.0 变量在程序中的调用 在程序中调用变量时, 采用 SNA 码, 即 V$变量号. 例: ASSIGN 1, V$1 ASSIGN 1+, V$5 ADVANCE P$1, V$3 变量的定义必须在程序之前完成, 程序中间 不能重新定义! C$1 P$j V$j Q$j RN$j FN$j

管理系统模拟与GPSS语言 4-22函数定义语句 函数定义语句是用来定义一组已知的数值 函数,因此需要函数的点数及各点的值,或者使 用SNA码。 函数定义语句至少由二行组成,其格式为 函数号 FUNCTION A,B x1,Y1/X2,Y2/X3,Y3 数据行) 其中:A自变量Ⅹ,按A值在数据行中选Y值 B函数的形式及点数 Cj连续型Dj离散型L列表型j为点数 MSSV10

管理系统模拟与GPSS语言 9 MSSV1.0 4-2-2 函数定义语句 函数定义语句是用来定义一组已知的数值 函数, 因此需要函数的点数及各点的值, 或者使 用 SNA 码。 函数定义语句至少由二行组成, 其格式为: 函数号 FUNCTION A, B X1,Y1/ X2,Y2/ X3,Y3 ……… (数据行) 其中: A 自变量 X, 按 A 值在数据行中选 Y 值 B 函数的形式及点数 Cj 连续型 Dj 离散型 L 列表型 j 为点数

管理系统模拟与GPSS语言 10 422函数定义语句 例:1.连续型 8 中间采用 线性插值 方法确定 3 0 c$1 PS 1 FUNCTION RN$2, C4 Vs 0,0)0.2,03/0.7,0.8/1,1 As RNS (RN$为0,1间均匀分布随机函数的SNA码) FNsi MSSV10

管理系统模拟与GPSS语言 10 MSSV1.0 4-2-2 函数定义语句 例: 1. 连续型 .2 .7 1 1 .8 .3 0 中间采用 线性插值 方法确定 C$1 P$j V$j Q$j RN$j FN$j 1 FUNCTION RN$2, C4 0, 0/ 0.2, 0.3/ 0.7, 0.8/ 1, 1 ( RN$ 为 0, 1 间均匀分布随机函数的 SNA 码)

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共20页,试读已结束,阅读完整版请下载
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有