# 错误(4252)
# 错误信息
函数 %1!s! 第 %2!d! 个参数计算其值时失败, 要求为非负整数.
# 产生原因
语义规定内置函数 identity(n) 的参数 n, 及内置函数 zeros (n1,n2,n3..) , ones(n1,n2,n3..) or fill(s,n1,n2,n3..) 的参数 ni>=0, 当这些参数为负值时则产生错误 4252.
# 解决方法
将负参数改为非负整数.
# 示例
model _4252_ParaInFuncBeMinus
Real x[3, 3] = identity(-3); // Error:4252 参数为负数
//Real x[3, 3] = identity(3); // OK
end _4252_ParaInFuncBeMinus;