【问题标题】:Function decide where to store the pallets功能决定在哪里存放托盘
【发布时间】:2020-10-19 07:07:29
【问题描述】:

如果我的 typeID = 1,我想将托盘存储到托盘架“PRD6”,否则我想将它们存储到托盘架“PRD7”。我的代理类型是 Pallet。我不知道如何建立这个功能。我目前正在学习 java 基础知识,但我也不知道如何声明变量。我在帮助文档中阅读了它,但它没有帮助。感谢您的帮助。

【问题讨论】:

    标签: anylogic


    【解决方案1】:

    正确的语法如下:

    agent.typeID==1 ? PRD6 : PRD7
    

    但是如果你有很多选项,你应该在这里调用一个返回 PalletRack 的函数并在该函数中生成 if/else 语句

    【讨论】:

    • 谢谢。我也可以在禁区做吗?因此,如果 typeID==1 prd6 的容量为 80,则 prd7 的容量为 40
    • 嗯不,禁区会更复杂
    • 我附加了一个功能,其中我有 2 个以上的托盘架。你能帮我一点吗?有什么东西不见了。变量声明错误。但是不知道怎么弄。
    • 对不起我的错误,它应该返回一个托盘架,例如返回PRD6;
    • 但是你的 typeID>6 应该在 typeID>3 之前
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-06-27
    • 1970-01-01
    • 1970-01-01
    • 2011-08-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多