我正在尝试在 Modelica 中执行一个字符串。该字符串将保存在一个变量中,以便在需要时能够更改它。
function Test
input String inComp="resistor.R:=2";
output String outComp;
algorithm
outComp:=inComp;
end Test;
能否请您
我正在使用 Dymola。
我需要做的是以下。
- 从文本文件中读取组件名称(或在执行函数时输入它们) -然后更改这些组件的参数。此代码是一个示例:
function Test
input String inComp="resistor"; //Entered by the user, or read from a text file
output Real result;
algorithm
inComp.R :=2 ; /*This is incorrect since it wouldn't understand that
I want to enter : resistor.R := 2; */
result := inComp.R ; //In order to view the result
end Test;