# 错误(2203)
# 错误信息
组件 %1!s! 的可变性与其变型表达式 %2!s! 的可变性不匹配. 组件的可变性为 %3!s!, 表达式的可变性为 %4!s!.
# 产生原因
语义规定可变性有4个层次, 从最底层(可变性最小)开始依次为:
常量可变性
参数可变性
离散时间可变性
连续时间可变性
可变性高的可兼容可变性低的组件, 当组件的变型表达式的可变性高于组件的可变性时, 则报出2203的错误.
# 解决方法
使组件的变型表达式的可变性低于或等于组件的可变性.
# 示例
model _2203_VariablityMisMatchedError
Real x1 = 2; //Error:2203
//parameter Real x1 = 2;//OK
parameter Real x2 = x1;
end _2203_VariablityMisMatchedError;