# 错误(4467)

# 错误信息

二元表达式 %1!s! 中, 关系运算符 "<, <=, >, >=, ==, <>" 不能用于数组.

# 产生原因

Modelica 语义规定, 关系运算符只能用于标量, 否则出现错误 4467.

# 解决方法

将数组改为标量.

# 示例

model _4467_ExpressionRelationOperand
  record A
    Real x;
    Real y;
  end A;   
  A a1[2] = {A(1, 2), A(3, 4)};
  A a2[2] = {A(1, 2), A(3, 4)};    
  A z[2] = a1 > a2;                  // Error: 4467 关系运算符不能用于数组
end _4467_ExpressionRelationOperand;