Vensim 中的 IF THEN 语句

时间:2021-06-15 13:42:38

标签: if-statement vensim

我想在 Vensim 中使用这些 If Then 语句。 Vensim 确实只有一个 if then else 函数。我试过转换它,但我没有成功。

感谢您的帮助!

IF THEN("CO2-gehalte" >= 120, 1)
IF THEN("CO2-gehalte" < 105, 0)

1 个答案:

答案 0 :(得分:0)

Vensim Dynamo 只支持IF THEN ELSE,那怎么办?如果解决方案类似于 excel https://support.microsoft.com/en-us/office/video-nested-if-functions-bdb0ebe2-caff-4914-835b-36796040e303

,则创建一个嵌套

简而言之:

IF THEN ELSE("CO2-gehalte" >= 120, 1,
   IF THEN ELSE("CO2-gehalte" < 105, 0, 
       -1)
)

我为很多 SFD 都这样做了。这是目前唯一的解决方案,它是一个相当的编程概念,您也可以看到 http://www.ventanasystems.co.uk/forum/viewtopic.php?t=5087。或http://vensim.com/documentation/index.html?fn_if_then_else.htm