使用Syslab function双向集成时,仿真报错提示“xxx not define”,应该如何处理?
技术分享
发布于 2025-06-25 22:48:02
查看 1过去342天
出现此问题的可能原因有2个。
1.在主函数之外添加了其他代码,如以下示例:
function func(u)
y = u
return y
end
将非函数代码封装至函数中,例如
function func(u)
y = cos(u) #将相关代码封装至函数中则不会出现报错
return y
end
2.函数中使用了未定义的接口,例如
y = cos(v) #v未定义,此时仿真会报错
return y
end
所属专栏:Syslab基础平台
产品信息:Syslab科学计算环境