全球FlexSim系统仿真中文论坛

搜索
查看: 4838|回复: 9
打印 上一主题 下一主题

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

[复制链接]
跳转到指定楼层
1#
蛋炒饭 发表于 2012-3-13 21:33:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题,想设置一些特殊工件进入暂存区到达一定时间后自动放出?哪位高手予以解答啊?
2#
794019161 发表于 2012-3-14 09:10:02 | 只看该作者
在进入触发中写:closeoutput(current);
senddelayedmessage(current,100,current,0,0,0);
在消息触发中写:openoutput(current);   
就行了,意思是每个临时实体等待100后放出
3#
 楼主| 蛋炒饭 发表于 2012-3-14 11:30:57 | 只看该作者
2# 794019161


非常感谢,高手在啊!这么快都回复了。再次感谢。向你学习。
4#
夜行者545 发表于 2012-6-15 13:27:33 | 只看该作者
很有用啊 不过我觉得要是能直接改就更方便了。
5#
domcylai 发表于 2012-7-19 09:16:31 | 只看该作者
货架有这个属性“最小停留时间”,你可以使用货架然后把货架设置成1层1列,(外形方面的就不多说了)
6#
莫雨 发表于 2012-11-2 14:49:17 | 只看该作者
嘿嘿。。上面这种方法挺好用的,,可是当我用    在“触发器”属性选项卡下创建“离开触发”
——关闭和打开端口
条件:1
操作:closeinput
实体:current——发送消息,延迟时间:10:current自:current条件:true   “应用”
在“消息出发”下创建——关闭和打开端口
条件:1
操作:openinput
实体:current
怎么感觉没有时间延迟呀?
7#
zorsite 发表于 2012-11-2 16:47:01 | 只看该作者
窃以为是input和output的问题。
8#
zorsite 发表于 2012-11-2 16:47:17 | 只看该作者
本帖最后由 zorsite 于 2012-12-7 22:09 编辑
嘿嘿。。上面这种方法挺好用的,,可是当我用    在“触发器”属性选项卡下创建“离开触发”
——关闭和打开端口
条件:1
操作:closeinput
实体:current——发送消息,延迟时间:10:current自:current条件: ...
莫雨 发表于 2012-11-2 14:49

如果和楼主一样,是想让进入暂存区的临时实体延迟一段时间再发送出去的话,那么你应该在临时实体进入暂存区的时候关闭输出端口,不允许临时实体流出,同时发送一条延迟消息给暂存区。
等过一段时间暂存区收到消息后再打开输出端口,允许临时实体流出。
所以正确的做法是“进入触发”中设置closeoutput,消息触发中设置openoutput。
9#
shellyee 发表于 2016-3-18 15:45:43 | 只看该作者
学习了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|全球FlexSim系统仿真中文论坛 ( 京ICP备14043114号-2 )

GMT+8, 2024-5-4 11:46 , Processed in 0.066597 second(s), 13 queries .

Powered by Discuz! X3.3© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表