Matlab 仿真数据检查器不显示数据可能有以下几个原因:
未正确配置模型记录数据到仿真数据检查器。
您需要在模型中标记要记录的信号,然后运行仿真。检查是否已正确标记信号并运行仿真。
已清除仿真数据检查器中的数据。
如果使用了 Simulink.sdi.clear 命令,会清除仿真数据检查器中的所有数据。请勿使用此命令,除非您确实想清除所有数据。
未正确加载保存的仿真数据检查器会话。
如果从保存的会话文件加载数据,请检查是否正确使用了 Simulink.sdi.load 命令并指定了正确的文件路径。
数据格式或大小不受支持。
仿真数据检查器支持的数据格式和大小是有限制的。如果数据格式或大小超出支持范围,可能无法正确显示。
如果以上原因都不适用,您可以尝试重新启动 Matlab,清除仿真数据检查器的偏好设置(Simulink.sdi.clearPreferences)并重新加载数据。如果问题仍然存在,可以查阅 Mathworks 文档获取更多故障排除建议。