我想在 Vensim 中使用这些 If Then 语句。 Vensim 确实只有一个 if then else 函数。我试过转换它,但我没有成功。
感谢您的帮助!
IF THEN("CO2-gehalte" >= 120, 1)
IF THEN("CO2-gehalte" < 105, 0)
答案 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