如何根据代理类型自定义下车块
how to custom drop-off block according to agent type
使用之前的拾取块,我有一个容器代理,里面有两种不同的代理类型(Myagent 和 Myagent1)。我想插入两个不同的下降块,第一个用于 Myagent,第二个用于 Myagent1。问题是我应该为下车块选择哪种元素类型。例如,如果我选择 Myagent,由于 Myagent1,它会给我错误:
如果我选择 Agent 那么:
两个代理都有一个名为 cc 的参数。
(我在论坛上阅读了其他答案,例如 Drop-off specific custom agents using drop-off block in anylogic,但我仍然遇到此错误)。
感谢您的帮助。
这里最好的选择是创建一个具有 'cc' 属性 的父代理类型,并让两种类型的代理从它继承,如 here 所述。另外作为旁注,您可能应该注意用有意义的东西命名代理和属性,因为这将有助于理解模型并在您将来需要寻求帮助时对其进行解释。
使用之前的拾取块,我有一个容器代理,里面有两种不同的代理类型(Myagent 和 Myagent1)。我想插入两个不同的下降块,第一个用于 Myagent,第二个用于 Myagent1。问题是我应该为下车块选择哪种元素类型。例如,如果我选择 Myagent,由于 Myagent1,它会给我错误:
两个代理都有一个名为 cc 的参数。 (我在论坛上阅读了其他答案,例如 Drop-off specific custom agents using drop-off block in anylogic,但我仍然遇到此错误)。 感谢您的帮助。
这里最好的选择是创建一个具有 'cc' 属性 的父代理类型,并让两种类型的代理从它继承,如 here 所述。另外作为旁注,您可能应该注意用有意义的东西命名代理和属性,因为这将有助于理解模型并在您将来需要寻求帮助时对其进行解释。