java - SelectOutPut (AnyLogic) 中代理类型的条件

标签 java queue anylogic

我正在研究 AnyLogic。 假设我有 3 种代理类型(男性、女性和猫)(链接中的屏幕截图)。

问题:我希望男性和女性在 selectOutput 之后“仅”进入“MandF 队列”,而猫“仅”进入“C 队列”。

我尝试在 selectOutput 的“概率”栏中放置一个 If 语句,但我不知道如何提取代理的名称。我应该使用参数吗?例如,如果我有 12 种代理类型,该怎么办? the screenshot

谢谢

最佳答案

你可以这样做: 在 selectouput 中,在配置的 select true 输出选项中选择“if condition is true”

并在条件下使用这个:

agent instanceof Male || agent instanceof Female

关于java - SelectOutPut (AnyLogic) 中代理类型的条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60360975/

相关文章:

java - 如何防止服务 block 启动

java - JDBC 类型没有方言映射

java - 如何实现一个可以被多线程处理的队列?

anylogic - 将电池管理添加到任何逻辑模型

java - 在整个模拟过程中,代理之间的距离保持恒定

java - 带水印的阻塞队列

java - 用户鼠标单击 Java 对象

java - 将 Spring Boot 与现有 Spring 应用程序集成

java - 无法将 ClassCastException 对象强制转换为

node.js - Bull 队列尚未完成