查看: 8|回复: 8

如何让工件在暂存区等待一定的时间再放出去。

[复制链接]

主题

0

回帖

15

积分

新手上路

积分
15
发表于 2012-3-13 21:33:56 | 显示全部楼层 |阅读模式
如题,想设置一些特殊工件进入暂存区到达一定时间后自动放出?哪位高手予以解答啊?

主题

0

回帖

911

积分

中级会员

积分
911
发表于 2012-3-14 09:10:02 | 显示全部楼层
在进入触发中写:closeoutput(current);
senddelayedmessage(current,100,current,0,0,0);
在消息触发中写:openoutput(current);   
就行了,意思是每个临时实体等待100后放出

主题

0

回帖

15

积分

新手上路

积分
15
 楼主| 发表于 2012-3-14 11:30:57 | 显示全部楼层
[b] [url=http://www.flexsim.asia/redirect.php?goto=findpost&pid=3861&ptid=1441]2#[/url] [i]794019161[/i] [/b]


非常感谢,高手在啊!这么快都回复了。再次感谢。向你学习。

主题

0

回帖

59

积分

注册会员

积分
59
发表于 2012-6-15 13:27:33 | 显示全部楼层
很有用啊 不过我觉得要是能直接改就更方便了。

主题

0

回帖

5598

积分

等待验证会员

积分
5598
发表于 2012-7-19 09:16:31 | 显示全部楼层
货架有这个属性“最小停留时间”,你可以使用货架然后把货架设置成1层1列,(外形方面的就不多说了)

主题

0

回帖

2531

积分

高级会员

积分
2531
发表于 2012-11-2 14:49:17 | 显示全部楼层
嘿嘿。。上面这种方法挺好用的,,可是当我用    在“触发器”属性选项卡下创建“离开触发”
——关闭和打开端口
条件:1
操作:closeinput
实体:current——发送消息,延迟时间:10:current自:current条件:true   “应用”
在“消息出发”下创建——关闭和打开端口
条件:1
操作:openinput
实体:current
怎么感觉没有时间延迟呀?

主题

0

回帖

544

积分

中级会员

积分
544
发表于 2012-11-2 16:47:01 | 显示全部楼层
窃以为是input和output的问题。

主题

0

回帖

544

积分

中级会员

积分
544
发表于 2012-11-2 16:47:17 | 显示全部楼层
[i=s] 本帖最后由 zorsite 于 2012-12-7 22:09 编辑 [/i]

[quote]嘿嘿。。上面这种方法挺好用的,,可是当我用    在“触发器”属性选项卡下创建“离开触发”
——关闭和打开端口
条件:1
操作:closeinput
实体:current——发送消息,延迟时间:10:current自:current条件: ...
[size=2][color=#999999]莫雨 发表于 2012-11-2 14:49[/color] [url=http://www.flexsim.asia/redirect.php?goto=findpost&pid=6621&ptid=1441]http://www.flexsim.asia/images/common/back.gif[/url][/size][/quote]
如果和楼主一样,是想让进入暂存区的临时实体延迟一段时间再发送出去的话,那么你应该在临时实体进入暂存区的时候关闭输出端口,不允许临时实体流出,同时发送一条延迟消息给暂存区。
等过一段时间暂存区收到消息后再打开输出端口,允许临时实体流出。
所以正确的做法是“[color=Red]进入触发[/color]”中设置close[color=Red]out[/color]put,消息触发中设置open[color=Red]out[/color]put。

主题

0

回帖

346

积分

注册会员

积分
346
发表于 2016-3-18 15:45:43 | 显示全部楼层
学习了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注公众号

相关侵权、举报、投诉及建议等,请发 E-mail:admin@discuz.vip

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|京ICP备14043114号-2

在本版发帖
关注公众号
QQ客服返回顶部