【问题标题】:How to execute custom task when agent type differs from previous agent type in the resource in anylogic?当代理类型与anylogic中资源中的先前代理类型不同时,如何执行自定义任务?
【发布时间】:2016-10-12 07:23:54
【问题描述】:

我正在使用 AnyLogic 7 构建多产品制造系统。

有多个资源池,每个资源池都有不同数量的资源。 有多种类型的产品 - 具有各种参数的代理,其中一种是 ProductType (String)。

每当特定资源更改其正在运行的代理类型时,我都会尝试执行设置任务(包含延迟)。

如果给定资源刚刚完成对 A 类产品的操作并收到 B 类产品进行操作,则它应该执行设置任务(工具包转换)。

我尝试过使用自定义任务,但触发器仅基于时间或计划。

知道如何执行这样的功能吗?

提前谢谢你,

路易斯

【问题讨论】:

    标签: java triggers installation task anylogic


    【解决方案1】:

    你玩过准备和收尾分支吗?听起来像是你的资源应该做的总结任务:

    希望这能让你朝着正确的方向前进......

    【讨论】:

    • 不幸的是,总结还不够,因为我无法将其操作与输入服务/占用块参数的代理联系起来。如果代理类型发生变化,我设法使用“占用”操作并更新处理时间以包括额外的设置时间来解决这个问题。还是谢谢你!
    猜你喜欢
    • 2015-10-15
    • 2020-07-13
    • 2020-09-12
    • 2018-03-16
    • 2020-07-06
    • 2020-06-07
    • 2022-12-18
    • 1970-01-01
    • 2021-02-13
    相关资源
    最近更新 更多