当前位置: 首页 > 知识库问答 >
问题:

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

南宫鸿晖
2023-03-14

我还是一个建模Anylogic的初学者。我当前正在使用selectOutputOut块创建代理流的不同路由(名为product的代理)。我已经创建了一个用于选择输出的函数,并且已经输入了SelectOutputOut类型用于返回值。

我只是遵循了anylogic示例模型中的SelectOutputN示例。但是,有一个错误“这个方法必须返回一个selectoutputout类型的结果”,我真的不知道如何修复。

如果你有什么解决办法,请帮帮我。

提前道谢。

下面是图片

方框图

Java误差源

选项列表

代理(产品)中嵌入的参数

共有1个答案

车诚
2023-03-14

在choosingOutput函数体的最后写入返回Null;

问题是,您只有“else if”语句,您需要编写一个else语句来涵盖所有可能性,或者在结尾返回一些东西(以防所有的if都是false)

如果您的最后一个if(而不是编写if else(agent.product==TypeC)),您只编写else,它也会起作用

 类似资料:
  • 我试图创建一个应用程序,包括提示用户与DatePickerDialog和输出选定的日期在周围的活动,根据本教程:https://www.youtube.com/watch?v=KZoijdM4DsY. 下面是发生错误的类: 我得到了一个"无法解决符号'getDateInstance'"错误在下面的行: 我不知道为什么会这样。getDateInstance方法甚至出现在自动填充值中,但在键入后立即变

  • 现在我正在尝试从git运行克隆应用程序https://github.com/frinder/frinder-app但问题是该应用程序制作了很长时间,所以应该改变bulid.gradle 但是当我尝试相同的同步实现“com.android.支持:动画矢量可绘制:28.0.0”,但如果我删除它,请继续向我显示错误28.0.0它显示如下 但我不知道是什么造成了不完全相同的版本 这是应用程序build.g

  • 我试图为我的盖茨比应用程序建立我的Docker形象。每当我运行命令docker build时-t gatsbyapp,它给了我一个错误: 同时,我的Dockerfile如下所示:

  • 我的剧本与外壳模块 错误[警告]:请考虑使用取消存档模块,而不是运行“tar”。如果因为取消存档不足而需要使用命令,您可以在此命令任务中添加“警告:错误”,或者在ansible.cfg中设置“command_warnings=错误”以删除此消息。致命的:[X. X. X. X]:失败!= 但是我有tar.gz文件在目标机器上,当我使用unArchive模块解压面对下面的问题 任务[从本地计算机取消

  • 我使用松露unbox反应,但它未能设置: 准备下载 √准备下载 -下载 √下载 -清理临时文件 √清理临时文件 -设置框 ×设置框 错误:错误:错误:命令失败:cd客户端 NPM ERR!代码ELIFECYCLE npm ERR!ERRNO 1 npm ERR!scrypt@6.0.3安装: npm ERR!退出状态1 npm ERR! npm ERR!安装脚本scrypt@6.0.3失败。 np

  • 问题内容: 我正在从事android问答游戏。QuestionActivity和EndgameActivity是我游戏中的2个类。我想将游戏的控制权转移到EndgameActivity。为此,我在QuestionActivty类中添加 在方法上。但是在回答了最后一个问题后,当我的游戏控制权没有转移到EndgameActivity时,日志猫显示了以下错误。 QuestionActivity课程- E