全球FlexSim系统仿真中文论坛

标题: 请问如何获取Queue里的Box数量? [打印本页]

作者: xiaomaolove    时间: 2013-11-16 18:37
标题: 请问如何获取Queue里的Box数量?
在合成器运作之前,先获取Queue里的Box数量和一个常量比对,如果Box数量大于这个常量的话合成器就不运作,如果Box数量大于这个常量的话合成器就运作。
可是我现在不知道该如何获取Queue里的Box数量,请大大们教一下我,感激不尽~!
作者: 慧娴亚伦    时间: 2013-11-17 09:06
content()这个函数,不清楚如何使用可以在flexsim中的命令查询。
作者: xiaomaolove    时间: 2013-12-10 20:25
本帖最后由 xiaomaolove 于 2013-12-10 20:32 编辑

2# 慧娴亚伦

大大!!我查询了content的用法,尝试着设置了一下,但是出错了,具体如下图所示,我应该修改哪个地方?大大!!请救救我!!
作者: 慧娴亚伦    时间: 2013-12-11 08:56
3# xiaomaolove


你最好还是上传模型,不然不太清楚你的问题到底出在哪里。
作者: xiaomaolove    时间: 2013-12-11 10:47
4# 慧娴亚伦

模型添加到附件里了。
具体想实现的是,
Raw material replenishment processing里判断Semi-finished inventory的box数量,如果box数量小于20就走下一步Raw material packing,否则走Sink3。
作者: a445608540    时间: 2013-12-11 12:34
这是最新版做的?
作者: xiaomaolove    时间: 2013-12-11 13:00
6# a445608540

是6.0版做的。
作者: 慧娴亚伦    时间: 2013-12-11 13:38
你必须在代码里面先定义Semi-finished inventory这个实体,以你的例子而言,必须要在代码里面加入一条
代码
treenode semi_inished_inventory = node("/Semi-finished inventory",model());
然后再把你判断的条件改成semi_inished_inventory

p.s 之所以用下划线做词语之间的中间联接是因为引用出来的如果有空格或者-,是无法正确引用的
p.ss 你上传的模型是用7.0而不是6.0最后保存的,不过由于模型比较简单在我这边是可以兼容打开的
作者: xiaomaolove    时间: 2013-12-11 14:58
8# 慧娴亚伦

谢谢大大详细的解答!!
按照大大说的去做可以实现!!
再次谢谢大大!!
作者: xiaomaolove    时间: 2013-12-12 13:33
本帖最后由 xiaomaolove 于 2013-12-12 14:19 编辑

8# 慧娴亚伦

大大!如果想创建一个触发器,每16秒触发一次检查Box数量的操作该怎么设置?




欢迎光临 全球FlexSim系统仿真中文论坛 (http://www.flexsimasia.com/) Powered by Discuz! X3.3