命令在Matlab命令窗口中查看诊断查看器

34次观看(过去30天)
是否有任何命令我可以使用,以便我从Matlab命令窗口中显示的诊断查看器中获得输出,例如,当我加载simulink模型时,我想在命令窗口中看到所有警告。万博1manbetx

答案(1)

付Bahade"class=
付Bahade 2019年12月24日
嗨拉维,
你可以用' sim卡 命令从命令窗口以编程方式模拟任何Simulink模型万博1manbetx。
如果在模拟过程中出现任何错误/警告,它们将显示在命令窗口本身。这些错误/警告与在' 诊断查看器 ’。万博1manbetx
在模拟过程中遇到的错误/警告也可以从模拟元数据中访问。为此,在 配置参数>数据导入导出>保存到工作空间或文件 ' enable ' 单次仿真输出 '和这个变量(例如。' out ')存储所有仿真数据,可从MATLAB工作空间访问。
使用以下命令查看存储在变量'out'中的模拟诊断数据:
out.getSimulationMetadata.ExecutionInfo.WarningDiagnostics.Diagnostic
您还可以使用以下语法将诊断消息记录到文本文件中:
sldiagviewer.diary
有关记录诊断消息的详细信息,请参阅本文档 链接
希望这能有所帮助!
2的评论
迈克尔Jeschke"class=
迈克尔Jeschke 2022年12月16日
更新:关于
sldiagviewer.diary:
我现在发现,我可以全局激活/禁用登录到“日记。txt”通过
> > sldiagviewer.diary(上)
> > sldiagviewer.diary(“了”)
编译时错误以一种有意义的方式记录到"diary.txt" 当设置为“on”时。
但是运行时错误不是。

登录评论。

社区寻宝

在MATLAB Central中找到宝藏,并发现社区如何帮助您!

开始狩猎!