Anylogic:如果存储空间已满,请停止采购

时间:2018-11-08 06:44:37

标签: anylogic

example anylogic

在上面的示例中,我提供了一个anylogic处理流程示例,请点击链接,因为还不能上传图片。

在此流程中,如果机架系统已满或填充到一定水平,是否可以阻止源采购? (假设在该机架系统中完成了机架的拣选和存储。)

1 个答案:

答案 0 :(得分:0)

当然,您始终可以关闭信号源。它取决于如何定义源中的到达,但是对于“比率”和“到达时间”源,可以使用:

mySource.set_rate(0);

您需要做的就是在模型的正确位置(即机架系统装满时)调用此功能。为此,您可能需要编写一个函数isFull,该函数遍历其所有行,位置和级别并测试myRackSystem.isFree(row, position, level)。如果所有内容都已满,则可以阻止源代码创建更多内容。