全球FlexSim系统仿真中文论坛

标题: 如何让合成器拉入与打包的第一个相同类型(标签)的临时实体 [打印本页]

作者: shane    时间: 2019-5-29 10:16
标题: 如何让合成器拉入与打包的第一个相同类型(标签)的临时实体
请教一下各位大佬,我想要让合成器打包同一种类型的临时实体。由第一个进入的临时实体的类型确定这一个托盘打包的临时实体类型或者标签值。
是否有办法实现?




作者: JJChan    时间: 2019-5-29 14:04
我的思路是先获取第一个item的type,然后在合成器临时实体流那里采用拉入,拉入类型为刚才获取到的值,下面附上我做的模型,版本V17
作者: shane    时间: 2019-5-30 09:32
JJChan 发表于 2019-5-29 14:04
我的思路是先获取第一个item的type,然后在合成器临时实体流那里采用拉入,拉入类型为刚才获取到的值,下面 ...

谢谢大佬
作者: 1780043361    时间: 2019-5-30 15:43
萌新求问,为何在使用运输工具之后,拉入功能失效???
[attach]4953[/attach]


作者: 1780043361    时间: 2019-5-31 10:23
1780043361 发表于 2019-5-30 15:43
萌新求问,为何在使用运输工具之后,拉入功能失效???

找到原因了,自己之前的拉入条件未考虑货物处于搬运或等待搬运状态,具体拉入条件如下:
if(port == 1) return 1;//接收托盘
else if((content(first(current))==0)&& getstatenum(node("操作员82", model()))==STATE_IDLE){//考虑操作员状态
         setlabelnum(current,"cur_type",getitemtype(item));//及时更新标签而不是等进入后
         return 1;
         }else return getitemtype(item)==getlabelnum(current,"cur_type");
return 0;
作者: 沈瑞祥    时间: 2019-5-31 17:28
1780043361 发表于 2019-5-31 10:23
找到原因了,自己之前的拉入条件未考虑货物处于搬运或等待搬运状态,具体拉入条件如下:
if(port == 1)  ...

很正确的想法,我昨天下你的模型试了试,发现也是这样,没想到这一层!




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