# 错误(4783)

# 错误信息

if 子句中 true/false 分支方程数目不等. true 分支方程数为 %1!d!, false 分支方程数为 %2!d!.

# 产生原因

if 子句中 true/false 分支中方程数目不相等, 出现错误4 783.

# 解决方法

使 if 子句中 true/false 分支中方程数目相等即可.

# 示例

model _4783_NumOfEquationInIfBranchMismatch
  Integer a;
  Integer b;
  Integer c;
equation 
  if a < b then 
    c = a;
  else
    b = b + a;
    c = b;          // Error: 4783
    //c = b + a;    // OK
  end if;
end _4783_NumOfEquationInIfBranchMismatch;