全球FlexSim系统仿真中文论坛

标题: List表中如何正确使用Where age>0 [打印本页]

作者: hcj122    时间: 2019-12-23 10:39
标题: List表中如何正确使用Where age>0
本帖最后由 hcj122 于 2019-12-23 10:39 编辑

  我们建模过程中用到List表时,我们在设置条件Where age<10的情况下,下游可以正常的拉取项目,但是我们如果改变条件为Where age>10时,会发现下游无法拉取项目。产生这样的问题的主要原因是在List表中当前如果没有一个项目是满足拉取的要求的,它会创建一个后台顺序。在默认的情况之下,只有当一个新的项目被推入列表后,拉取条件才会重新进行评估,但是这样也只是对该新项目进行重新评估,而不会去评估之前的项目,所以无法拉到任何的东西。
  针对这个问题我们可以List表中的Back Orders选项卡下选择在有新项目进入时对当前所有的项目根据拉取条件进行重新评估,也可以设置条件定期对逾期项目根据拉取条件进行重新评估。
[attach]5106[/attach]
下面这个模型便是每过0.1秒便会对逾期项目进行重新评估。详细内容大家可以参考https://answers.flexsim.com/ques ... st-where-ae-10.html




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