我之前看到了一个类似我的问题的问题,但我不能让它像答案中建议的那样工作。
我有5个源,它们生成5个不同的代理,它们通过rackSystem中的rackStore块进行存储;资源池中的资源提取它们(rackPick块),并将它们提供给汇编器。有时,我会占用相同的资源来执行其他任务,但当机架已满时,模拟会中断。我试着在机架满的时候停止源码:
if( rackSystem.isFree(1,1,1) == false) self.set_rate(0);
我在每个源代码的"on exit“栏中输入了这段代码,但它不工作;我遗漏了什么?
rackSystem由5个不同的palletRack块组成,每个块具有1行/位置/电平。
谢谢你的建议。
发布于 2019-02-12 20:15:35
您只需检查位置(0,0,0)是否空闲。相反,将您的条件修改为:
if( rackSystem.hasSpace() == false) self.set_rate(0);https://stackoverflow.com/questions/54649849
复制相似问题