有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java将vensim集成到anylogic中,但出现了opreator错误

enter image description here我对任何逻辑和java都是新手。在集成vensim的系统动力学模型时,我不断在我的一个逻辑变量上得到一个运算符错误,该逻辑变量汇总了其他变量,然后测试是否违反了阈值: 文西姆码; 如果存在其他情况((集水静水性+风暴潮+波浪爬高+(潮汐+0.93))>;1.86,(集水区静水性+风暴潮+波浪爬高+(潮汐+0.93)),1.86) 在任何逻辑中都应该翻译成:; (集水区流体静力学+风暴潮+波浪爬升+潮汐+0.93)>;1.86 ? (集水区水静力+风暴潮+波浪爬升+潮汐+0.93):1.86 但是,我收到语法错误消息: “参数类型double,TableFunction的运算符+未定义”。 现在,我刚接触java,尝试了一些选项,但运气不佳。有人知道为什么我不能把这些变量加在一起吗?单位都一样。非常感谢您的帮助


共 (1) 个答案

  1. # 1 楼答案

    您尝试求和的变量之一似乎是“TableFunction”对象。为此,您需要使用一个参数(x轴值)调用它,以从中获得一个可求和的值(对应于x轴参数的y轴值)。你将能够计算

    查看有关TableFunction对象的帮助以了解更多信息。或者确保没有表函数,并将所有变量转换为干净的双变量:-)

    希望这能把你推向正确的方向