专栏
标签
Sysplorer中进行接口连接,报错连接器类型不匹配
技术分享
发布于 2025-08-06 16:36:55
查看 1过去300天

问题现象

使用两个组件Modelica.Blocks.Sources.Constant、Modelica.Electrical.Analog.Basic.Resistor时,报错连接器类型不匹配,想要实现可变电阻如何解决。
image.png
image.png

解决方法

1、连接器不匹配的本质原因是,接口里定义的变量类型不一致;不同类型的连接器不能进行连接。

2、双击组件,一直到接口,并且切换文本视图
image.png

3、const是实型接口(类型:Real),resistor是电接口(类型:SI.ElectricPotential+flow SI.Current),两个接口类型不同,因此不能连接。可以通过查看连接器的文本视图代码获取连接器的接口变量类型。
image.png
const接口变量类型图

image.png
resistor接口变量类型图

4、创建一个接口,类型与resistor一致

connector NegativePin

SI.ElectricPotential v ;

flow SI.Current i ;

end NegativePin;
image.png

5、连接,可以正常连接不会报错
image.png

6、想实现电阻的阻值外部输入,可以选择可变电阻模型Modelica.Electrical.Analog.Basic.VariableResistor,将const.y连接到resistor.R。
image.png

所属专栏:Sysplorer基础平台
产品信息:Sysplorer系统建模仿真环境
系统建模

全部回答

暂无数据
暂无数据
用户
和原帖交流更多问题细节吧,去
我要发帖 我要发帖
资料中心 资料中心
查看更多>
热门帖子 热门帖子
主要贡献者 主要贡献者
过去7天