首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >当rackSystem if full时如何停止源块

当rackSystem if full时如何停止源块
EN

Stack Overflow用户
提问于 2019-02-12 20:10:52
回答 1查看 218关注 0票数 0

我之前看到了一个类似我的问题的问题,但我不能让它像答案中建议的那样工作。

我有5个源,它们生成5个不同的代理,它们通过rackSystem中的rackStore块进行存储;资源池中的资源提取它们(rackPick块),并将它们提供给汇编器。有时,我会占用相同的资源来执行其他任务,但当机架已满时,模拟会中断。我试着在机架满的时候停止源码:

if( rackSystem.isFree(1,1,1) == false) self.set_rate(0);

我在每个源代码的"on exit“栏中输入了这段代码,但它不工作;我遗漏了什么?

rackSystem由5个不同的palletRack块组成,每个块具有1行/位置/电平。

谢谢你的建议。

EN

Stack Overflow用户

发布于 2019-02-12 20:15:35

您只需检查位置(0,0,0)是否空闲。相反,将您的条件修改为:

代码语言:javascript
运行
复制
if( rackSystem.hasSpace() == false) self.set_rate(0);
票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54649849

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档