anylogic - Anylogic:如果存储已满,则停止采购
问题描述
在上面的示例中,我展示了一个示例 anylogic 流程,请原谅我的链接,因为我还不允许上传图片。
在这个流程中,如果机架系统已满或填充到一定水平,是否可以停止采购?(假设货架拾取和存储都在该货架系统中完成。)
解决方案
当然,您可以随时关闭源。它取决于您如何定义源中的到达,但对于“速率”和“到达间隔时间”源,您可以使用:
mySource.set_rate(0);
您需要做的就是在模型中的正确位置调用它,即当机架系统已满时。为此,您可能需要编写一个isFull
循环遍历其所有行、位置和级别以及测试的函数myRackSystem.isFree(row, position, level)
。如果一切都已满,您将阻止源创建更多内容。
推荐阅读
- python-3.x - Binance API 获取 Spot 资产余额
- windows - 如何向新的 Windows 11 上下文菜单添加更多项目?
- python - pandas.tocsv() 格式问题 (?) 导致使用 psycopg2 copy_from 时出错
- c# - 尝试从 winforms 应用程序连接 GRPC 服务器时无法连接到所有地址异常
- python - 如果DF col中存在单词,如何在pandas数据框中搜索col并制作列表
- javascript - 我在路由器中将状态作为道具传递并尝试使用它,但它返回 typeerror: is not a function(react.js)
- alfresco - Alfresco 无法在共享中上传文件
- azure - Windows Azure 应用服务发布过程的安全性
- cypress - 单击复制按钮时无法达到预期结果
- windows - 无需密码即可访问照片 Windows 10