发帖
 找回密码
 立即注册
搜索
0 0 0

flexsim基础学习之消息触发器的学习

技术交流 518 0 2017-3-26 13:48:48
触发器,本人的理解就是达到一个状态或者条件时,触发某个事件(代码)的执行。比如固定实体的进入触发器(OnEntry),但有临时实体进入该固定实体时,它的进入触发器(OnEntry)就会被触发,里面的代码就会执行。
一种比较特殊的触发器为消息触发器(Onmessage),它的用法就是接受到消息才能够被触发执行。
举个例子当一个暂存区的容量达到20时,发生消息给传送带关闭它的输出端口。
这里介绍下消息触发器用到的几个重要函数:
senddelayedmessage(obj toobject, num delaytime, obj fromobject [, num par1, num par2, num par3])
发生消息从(fromobject到toobject),有三个消息数据
举例:senddelayedmessage(outobject(current, 1), 25, current, 0, 0, 0);  

消息在一个实体中发出,消息也需要在一个实体中接收
接收消息的函数为:
msgparam
举例:int msgtype = msgparam(1);
──── 0人觉得很赞 ────
您需要登录后才可以回帖 立即登录
高级模式
返回
技术交流
热门问答
查看更多
1
厂区生产线布局优化案例!新做的!
厂区生产线布局优化案例!新做的!
12106
227
2
Flexsim二次开发之塔吊
Flexsim二次开发之塔吊
6151
45
3
FlexSim2016 中国象棋
FlexSim2016 中国象棋
6023
44
4
快递分拨中心案例~新手可参考
快递分拨中心案例~新手可参考
5641
62
5
关于Processs Flow 使用的两个案例(AGV Elevator案例/子母穿梭
关于Processs Flow 使用的两个案例(AGV Elevator案例/子母穿梭
5494
34
博主榜
+ 10630
+ 7753
+ 6759
4
+ 6323
5
+ 6321
6
+ 5341
7
+ 4710
8
+ 3722
9
+ 3628
10
+ 3566