仿真后单位不一致,有pa有ba,怎么修改r
一般问题
发布于 2025-08-26 14:29:10
查看 9过去306天
仿真后的压力单位不一致,有的是pa,有的是bar,每次重新仿真后都要要重新修改比较麻烦,怎么修改让每次仿真后的单位都为pa,不用手动修改,或者能批量选择让bar改为pa后,导出数据
所属专栏:Modelica语言
产品信息:Sysplorer系统建模仿真环境
仿真后的压力单位不一致,有的是pa,有的是bar,每次重新仿真后都要要重新修改比较麻烦,怎么修改让每次仿真后的单位都为pa,不用手动修改,或者能批量选择让bar改为pa后,导出数据
您好,可以重新定义一个type类,设置显示单位为“Pa”,如以下代码所示
type Pressure = Real(
final quantity = "Pressure",
final unit = "Pa",
displayUnit = "Pa") "压力" annotation(Protection(access=Access.packageDuplicate));
之后新建模型定义参数变量时使用定义的type,如此即可实现每次方针的结果单位为Pa。
Pressure p = p1;
parameter Pressure p1 = 100;

感谢,看了你的回答我找到原因了,原来的压力表的final unit 单位有的是pa,有的是bar造成的