使用模拟数据检查器比较运行
你是否使用仿真数据检查?下面是一个例子,它为我节省了很多调试时间。
模拟精度
最近我不得不验证系统行为并分析模型的数值准确性。在模型的某个部分进行小的修改会导致输出结果出现出乎意料的巨大差异。因为模型很大,我想插入会很痛苦作用域或到工作空间块来尝试识别问题的来源。
我发现模拟数据检查器可以是非常有用的比较仿真结果无需向模型添加块,也无需编写任何脚本。让我们看看它是如何工作的!
测井信号
第一步是配置记录信号.我喜欢用模型浏览器的。这比逐个右击信号线要快得多。下面是一些配置Model Explorer以控制信号记录的技巧。
另外,确保在模型配置中启用了信号日志记录。
记录和检查模拟输出
在您的模型中,单击Record按钮。
当模拟完成时,使用弹出的链接打开simulation Data Inspector。
比较这两种
对模型进行一些更改并再次模拟它。在仿真数据检查器中,转到比较这两种选项卡,选择你的2次运行并单击比较.
使用我指定的绝对容差,仿真数据检查器帮助我快速识别在模型中出现分歧的地方。
现在轮到你了
看一看文档的验证系统行为部分,了解更多关于模拟数据检查器的信息,并让我们知道它是否有助于您的工作流程这里的评论.
评论
要留下评论,请点击在这里登录到您的MathWorks帐户或创建一个新帐户。