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

时间:2018-05-16 08:59:05

标签: anylogic

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

我只是关注任何逻辑示例模型中的SelectOutputN示例。但是,有一个错误"此方法必须返回SelectOutputOut"类型的结果。我真的不知道如何解决。

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

提前致谢。

以下是图片

Block diagram

Java source of error

Optionlist

Parameter embeded in agent(Product)

1 个答案:

答案 0 :(得分:0)

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

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

如果你的最后一个if,而不是写if else(agent.product == TypeC),你也可以写其他的

相关问题