【问题标题】:Programatically selection destination nodes for moveTo block以编程方式选择移动到块的目标节点
【发布时间】:2021-08-26 10:20:37
【问题描述】:

我正在研究一个模型,其中飞机必须移动到登机口。 飞机将其目的地门设置为参数。

当我尝试以编程方式将门分配给moveToself.DEST_NODE 时,我得到了我认为的类型错误。

我是 Java 新手,我认为问题可能出在代码中。

附加信息:当我不添加任何程序而只是用p_Gate1 填充节点字段时,程序就可以工作了。

我对将 PointNode 类型转换为 moveTo.Destination 类型或类似的东西非常感兴趣。

附言。感谢 Benjamin Schumann,我现在可以在两个选项之间进行选择,但我希望启用所有五个门。 (agent.gate==1 ? p_Gate1 : p_Gate2)

请参阅随附的屏幕截图。提前致谢。

【问题讨论】:

    标签: java anylogic


    【解决方案1】:

    您可以对 5 个门选项使用具有嵌套条件的相同代码,如下所示:

    agent.gate==1 ? p_Gate1 : agent.gate==2 ? p_Gate2 : agent.gate==3 ? p_Gate3 : agent.gate==4 ? p_Gate4 : p_Gate5
    

    【讨论】:

    • 谢谢埃米尔·赞库尔!这非常有效。
    猜你喜欢
    • 1970-01-01
    • 2011-11-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-29
    • 1970-01-01
    • 1970-01-01
    • 2021-06-08
    相关资源
    最近更新 更多