我想要一个类似以下的OpenModelica模型:
左侧有一个名为 u 的“实际输入连接器”,右侧有一个名为 y 的“实际输出连接器”。 模型的Porpose只是取一个值( u )乘以2并返回输出( y )。
现在我的问题: 如何为输入变量 u 设置一个值?
输入连接器是否是正确的块?
答案 0 :(得分:0)
如果您希望此增益是您将连接到其他模型的独立子模块,则此选项有效。在这种情况下,您需要将源的输出连接到输入块。标准库提供各种Modelica.Blocks.Sources,或者您可以自己制作。
作为一个简单的例子,将您的示例保存为My_Gain.mo,以连接到正弦源:
model SampleModel
My_Gain gain;
Modelica.Blocks.Sources.Sine source;
equation
connect(source.y, gain.u);
end SampleModel;
如果不了解您正在尝试做的事情,很难说这是否是正确的方法,但它会奏效。