FanQin 发表于 2019-3-27 14:49
在分解器的sendtoport上写个判断语句,if(进入端口1的item数量等于20,就发送至端口2)
FanQin 发表于 2019-3-27 14:53! l% s a8 u+ x3 F
或者直接在暂存区设置最大容量
shane 发表于 2019-3-27 15:596 s$ K! x# E. H. R
直接设置最大容量会出现这样卡住的情况
FanQin 发表于 2019-3-27 16:03' `2 U1 o. z, |0 t5 X
最好能看到你做的模型,这样看不清楚是哪里出了问题
shane 发表于 2019-3-27 16:40
大佬,模型在这
FanQin 发表于 2019-3-27 16:43
下游暂存区的最大容量你设置了10,所以只能进入10个。
shane 发表于 2019-3-27 16:49
对呀,我的目的是一个暂存区10个装满了,然后就发送到另外一个暂存区。
shane 发表于 2019-3-27 16:53) h. T5 Y$ Z5 L: m5 O
我是打算这样子写代码实现的,但是不知道哪里出问题了
FanQin 发表于 2019-3-27 17:05- |2 G8 w: j3 b; ^* b8 g6 k# ?
代码逻辑错了,你这边需要用到三个输出端口,但是这个代码只适用于两个输出端口,建议用port by case;
| 欢迎光临 全球FlexSim系统仿真中文论坛 (http://www.flexsimasia.com/) | Powered by Discuz! X3.3 |