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

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如下所示:

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

  • 我目前完全无法解决Hibernate的问题,我得到的消息是: 在以下方法中: 但是我在SQL中没有看到任何错误,它在阿帕奇德比中运行得很好。 我已经在 StackOverflow 和其他地方尝试了一些方法,但没有什么可以解决这个问题。 一个简单的应用程序中有两个类: 和书: 每个映射到数据库表: 而书是: 谁能告诉我哪里出了问题? 如果SQL最终起作用,如果我使用正确的方法将输出转换为Person

  • 这是Gradle控制台的输出。 任何关于如何修复这个preDexDebug错误的帮助都将是一个很大的帮助!顺便说一句,我也不能在左边的project explorer中看到我的“libs”文件夹。