如何在代理类型与anylogic资源中的以前代理类型不同时执行自定义任务?

如何在代理类型与anylogic资源中的以前代理类型不同时执行自定义任务?

问题描述:

我正在用AnyLogic 7构建多产品制造系统。如何在代理类型与anylogic资源中的以前代理类型不同时执行自定义任务?

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

我试图执行安装任务(包含延迟),只要特定资源更改其运行的代理程序的类型。

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

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

有关如何执行此功能的任何想法?

谢谢你在前进,

路易斯

你有准备和总结性分支机构发挥各地?听起来像一个总结性的任务你的资源应该做的: enter image description here

希望这让你在正确的方向...

+0

可惜的是包裹起来是不够的,因为我无法涉及它与行动代理输入service/seize块参数。 我设法解决这个问题,使用“on seize”动作并更新处理时间以包含额外的设置时间(如果代理类型已更改)。 无论如何谢谢你! – luizfvpereira