【发布时间】:2019-07-01 07:29:00
【问题描述】:
enter image description here我是 anylogic 和 java 新手。从 vensim 集成我的系统动力学模型时,我的一个逻辑变量不断出现操作员错误,该变量汇总了其他变量,然后测试是否超过了阈值: 文西码; IF THEN ELSE((流域静水压力+风暴潮+浪涌+(潮汐+0.93))>1.86, (流域流体静力+风暴潮+浪涌+(潮汐+0.93)),1.86) 在任何逻辑中应该翻译成; (Catchment_hydrostaticity+Storm_surge+Wave_run_up+Tide+0.93) > 1.86 ? (Catchment_hydrostaticity+Storm_surge+Wave_run_up+Tide+0.93) : 1.86 但是,我收到语法错误消息: “对于参数类型 double、TableFunction,运算符 + 未定义”。 现在,我是 java 新手,尝试了一些选项,但没有运气。有谁知道为什么我不能将这些变量加在一起?单位都是一样的。非常感谢任何帮助。
【问题讨论】: