报错1101
一般问题
发布于 2025-04-15 18:29:32
查看 21过去439天
model FrostGrowth
// 输入端口定义
Modelica.Blocks.Interfaces.RealInput T_air(unit="degC") "空气温度";
Modelica.Blocks.Interfaces.RealInput RH(unit="%") "相对湿度";
Modelica.Blocks.Interfaces.RealInput T_surf(unit="degC") "蒸发器表面温度";
// 输出端口定义
Modelica.Blocks.Interfaces.RealOutput delta(unit="m") "霜层厚度";
Modelica.Blocks.Interfaces.RealOutput rho_frost(unit="kg/m3") "霜层密度";
equation
// 结霜条件判断与厚度计算
Real T_dew = T_air - (100 - RH)/5; // 简化露点公式;
der(delta) = if RH > 80 and T_surf < T_dew then
1e-6*(RH - 80)*(T_dew - T_surf) else 0;
// 密度变化方程
rho_frost = 50 + 250*(1 - exp(-0.001*time));
end FrostGrowth;
Real T_dew = T_air - (100 - RH)/5;这段代码报错信息为1101,使用手册上说是缺少表示结尾的分号";",但我不是已经加了吗
所属专栏:Sysplorer基础平台
产品信息:Sysplorer系统建模仿真环境