模型线性化器报错:当前模型没有状态变量,无法进行线性化
技术分享
发布于 2025-08-06 16:54:56
查看 1过去300天
问题现象
模型线性化器报错:当前模型没有状态变量,无法进行线性化,但是实际是有的。

解决方法
原因:模型中传递函数模块的状态变量是个保护变量,对外是不暴露的,因此模型编译之后变量树上找不到状态变量,控制工具箱没法对状态变量进一步操作。
解决方法:
方法一:在图形视图中右键选择“设置仿真时要保存的变量”,把保护变量勾选上。

方法二:在仿真设置中,勾选“存储protected变量值”

方法三:在传递函数的模型文本中删掉protected保护
所属专栏:Sysplorer基础平台
产品信息:Sysplorer系统建模仿真环境