1

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

谢谢您的帮助!

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

1 回答 1

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

于 2021-06-28T07:15:03.310 回答