使用 SelectOutputOut 块时无法解决错误
Cannot solving error while using SelectOutputOut block
我仍然是任何逻辑建模的初学者。我目前正在使用 selectOutputOut 块来创建代理流的不同路由(名为产品的代理)。我已经创建了一个用于选择输出的函数,并且已经为 returning 值输入了 SelectOutputOut 类型。
我只是遵循了 AnyLogic 示例模型中的 SelectOutputN 示例。但是,出现错误“此方法必须 return 类型为 SelectOutputOut 的结果”,我真的不知道如何修复。
如果你有什么解决办法,请帮助我。
提前致谢。
这是图片
在 choosingOutput 函数体的最后写入 return null;
问题是你只有 "else if" 语句,你需要写一个 else 语句来涵盖所有的可能性,或者 return 最后的东西(以防所有的 ifs是假的)
如果你的最后一个 if 也可以工作,而不是写 if else(agent.product == TypeC),你只写 else
我仍然是任何逻辑建模的初学者。我目前正在使用 selectOutputOut 块来创建代理流的不同路由(名为产品的代理)。我已经创建了一个用于选择输出的函数,并且已经为 returning 值输入了 SelectOutputOut 类型。
我只是遵循了 AnyLogic 示例模型中的 SelectOutputN 示例。但是,出现错误“此方法必须 return 类型为 SelectOutputOut 的结果”,我真的不知道如何修复。
如果你有什么解决办法,请帮助我。
提前致谢。
这是图片
在 choosingOutput 函数体的最后写入 return null;
问题是你只有 "else if" 语句,你需要写一个 else 语句来涵盖所有的可能性,或者 return 最后的东西(以防所有的 ifs是假的)
如果你的最后一个 if 也可以工作,而不是写 if else(agent.product == TypeC),你只写 else