被继承的模型中的输入和输出怎么和其他被继承的模型相连。
一般问题
发布于 2024-12-23 16:16:53
查看 12过去552天
该模型有两个realinput输入接口。其他被继承的模型没有图形化的输出接口,而且图形化接口非常麻烦。但是有这个模型输入所需的参数。如果希望将其他模型的变量数值输入到这个模型的接口中,能否可以直接在集成的大模型中用connect直接连接呢?
所属专栏:Sysplorer基础平台
产品信息:Sysplorer系统建模仿真环境
该模型有两个realinput输入接口。其他被继承的模型没有图形化的输出接口,而且图形化接口非常麻烦。但是有这个模型输入所需的参数。如果希望将其他模型的变量数值输入到这个模型的接口中,能否可以直接在集成的大模型中用connect直接连接呢?
Program_LBE_reactor.main_program(17): 错误(4402): 组件引用 Program_LBE_reactor.chuanrejisuan.tout 非法, 其引用对象不为常量.这是连接的报错,可是我就是想让变量连接啊
您好,可以直接让图形化接口的变量等于输出接口,参考如下形象,变量p可认为是其他输出接口,u则为可视化输入接口
// 其他变量
Modelica.Units.SI.Power p = 1;
//图形化接口
Modelica.Blocks.Interfaces.RealInput u
annotation(Placement(transformation(origin = {-80, 30},
extent = {{-20, -20}, {20, 20}})));
equation
// 直接令u=p即可
u = p;