电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

SimTalk语法与案例分析VIP免费

SimTalk语法与案例分析_第1页
1/47
SimTalk语法与案例分析_第2页
2/47
SimTalk语法与案例分析_第3页
3/47
第四章第四章SimTalkSimTalk语法与案例分析语法与案例分析苌道方上海海事大学主要内容一.SimTalk语法二.医院排队系统仿真案例三.纸箱制造厂制造作业流程仿真四.飞机降落系统仿真上海海事大学一.SimTalk语法1.SimTalk概念可扩充基本对象功能的不足SimTalk可以改变对象的传递方式SimTalk可以开发新的对象借助与Method来实现以上功能上海海事大学一.SimTalk语法2.Method架构分为3部分:外部参数传递Is定义局部变量Do代码end上海海事大学例:计算A+B+C?其中A=5;B=4;C=7;一.SimTalk语法3.命名方式名称开始的第一个字母一定要是英文字母,之后可以是数字也可以是“_”,其它的各种符号不被接受名称的长度不可以超过20个字节大小写不影响命名使用者自动的名称不可以和语法中的关键字相同上海海事大学一.SimTalk语法4.eM-Plant的保留名称Reset,取名Reset的Method对象,在使用时按下时钟上的Reset键时,即执行该事件Init,取名Init的Method对象,在使用时按下时钟上的Init键时,即执行该事件EndSim,仿真结束时,取名为EndSim的Method会自动被执行上海海事大学一.SimTalk语法4.常用变量定义Boolean,只有true和false两种状态Integer,整数值Real,实数String,字符Object,指向对象Table,对应tablefile对象上海海事大学一.SimTalk语法4.常用变量定义Boolean,只有true和false两种状态Integer,整数值Real,实数String,字符Object,指向对象Table,对应tablefile对象上海海事大学一.SimTalk语法5.变量类型转换函数Num_to_str(integer),Str_to_num(sting)Num_tostr(real),Str_to_num(sting)Bool_to_num(boolean),Str_to_bool(string),Time_to_str(time),Obj_to_str(object)Str_t_date(string)上海海事大学一.SimTalk语法6.常用字符串操作函数Copy(,,)incl(,,)omit(,,)Strlen()toLower(),toUpper()Ascii(),chr()上海海事大学一.SimTalk语法7.数值运算符号+,-,*,///,\\--整除,余数And,or,not,<,<=,>,>=,=,/=上海海事大学一.SimTalk语法7.数值运算符号+,-,*,///,\\--整除,余数And,or,not,<,<=,>,>=,=,/=上海海事大学一.SimTalk语法8.典型语句SingleProc.cont.move(singleProc1);先说明路径(绝对路径、相对路径),加上分隔点,再说明命令,加上分隔点,而后再加上参数,最后加上终止的符号;SingleProc.cont.move(singleProc1);SingleProc.cont.move;上海海事大学一.SimTalk语法9.实体传递方式两者均为被动两者均为主动传送者被动,接受者为主动传送者为主动,接受者为被动上海海事大学eM-Plant执行的过程中采用以上一工序推到下一工序的方式来进行,下一工序不具有主动的能力,因此采用的是推式理论来执行一.SimTalk语法10.条件判断语句If@.size=“c20”then@.move(yard201);Else@.move(yard202);End;上海海事大学一.SimTalk语法11.循环判断语句Isi:integer;--定义变量iDoFromi:=1;--i从1开始循环Untili>50—到50结束Loop—循环符号PrintI;--输出i值到结果显示框i:=i+1;--i自加End;--循环结束符号End;--程序结束符号上海海事大学一.SimTalk语法12.中断判断语句Waituntil是当某个method的条件没有被满足时,允许中断此method,直至条件被满足时,才继续执行Waituntilsingleproc.emptyprio1上海海事大学二.医院排队系统仿真案例上海海事大学作业:某医院的医生服务时间符合N(2.3,1)的正态分布,病人的到达规律符合参数值为2.4Min的指数分布,假设当新病人到达时,排队总人数超过5人,则该病人离去,试采用eM-Plant仿真软件求:1.该医生8小时内服务病人的总人数2.病人的平均等待时间3.病人的平均在医院时间4.病人的最大在医院时间5.医生忙的概率6.排队平均队长二.医院排队系统仿真案例上海海事大学实体、属性、活动、事件、资源实体:病人属性:无活动:等待、接受服务事件:进入队列、服务设备为空、服务完成资源:一个可排5人的队列,一个服务台二.医院排队系统仿真案例上海海事大学1.构建仿真模型二.医院排队系统仿真案例上海海事大学2.输入参数某医院...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

SimTalk语法与案例分析

您可能关注的文档

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部