在 AnyLogic 中使用代理名称作为 selectOutput 的条件

Posted

技术标签:

【中文标题】在 AnyLogic 中使用代理名称作为 selectOutput 的条件【英文标题】:Using agent name as a condition for a selectOutput in AnyLogic 【发布时间】:2020-07-23 00:39:05 【问题描述】:

我有一个具有两种代理类型的模拟。申请人和优先申请人。 (优先申请者是通过拆分申请者创建的。)有两种服务,普通发行和优先发行。我需要根据代理类型将代理引导到柜台。

我尝试在 SelectOutput 条件下使用以下代码。在“如果条件为真”中,我使用了条件,

agent InstanceOf Applicant

但这给了我 3 个错误。

有没有办法修复这些错误?或者还有其他方法可以实现吗?

【问题讨论】:

【参考方案1】:

用大写 I 和 O 代替 InstanceOf,使用 instanceof(仅小写)

我不知道这是否能解决您遇到的错误,但这至少是您需要解决的错误之一。

【讨论】:

确实如此。我之前使用了 Anylogic 的建议。现在它正在工作。 写代码的时候一定要使用code-complete(按Ctrl+Space),这样就不会出现这些问题了:-)

以上是关于在 AnyLogic 中使用代理名称作为 selectOutput 的条件的主要内容,如果未能解决你的问题,请参考以下文章

基于代理的 Anylogic,滑块和事件错误

通过anylogic中的特定资源路由代理

在 Anylogic 中分配随机 GIS 位置

在 AnyLogic 中导航到代理/代理的默认视图?

如何在 Anylogic 中创建与特定代理的连接并为代理显示动画连接

AnyLogic中“代理”类型参数的访问值