首页 文章

Q [Anylogic]:使用SelectOutputOut块时无法解决错误

提问于
浏览
0

我仍然是任何逻辑建模的初学者 . 我目前正在使用selectOutputOut块来创建不同的代理程序流路径(名为product的代理程序) . 我已经创建了一个用于选择输出的函数,并且已经输入了SelectOutputOut类型来返回值 .

我只是按照任何逻辑示例模型中的SelectOutputN示例 . 但是,有一个错误“此方法必须返回SelectOutputOut类型的结果”,我真的不知道如何修复 .

如果您有任何解决方案,请帮助我 .

提前致谢 .

这是图像

Block diagram

Java source of error

Optionlist

Parameter embeded in agent(Product)

1 回答

  • 0

    在chooseOutput函数体的最后写 return null;

    问题是你只有“else if”语句,你需要编写一个else语句来涵盖所有的可能性,或者在最后返回一些东西(如果所有的if都是false)

    它也适用于你的最后一个if,而不是写if else(agent.product == TypeC),你只需写下else

相关问题