人在仿真软件万博1manbetx

万博1manbetxSimulink与基于模型的设计

显示仿真数据

这周,我在做一个项目MathWorks咨询我被要求在Simulink中实现一个已经存在于不同语言中的模拟器。万博1manbetx

可以想象,为了调试和验证我的工作,我需要将模型中的许多信号与我接收到的原始数据进行比较。

作为第一步,我试图验证模型的静态行为。这意味着我只模拟一个时间步骤的模型,并验证不同输入的输出是否符合预期。

如果输出不匹配,那么我需要检查中介信号来找出差异的来源。

显示模块

第一个,也是最明显的,在Simulink中查看信号值的方法是万博1manbetx显示块.在我的例子中,使用显示块快速地使我的模型看起来像:

使用显示器查看数据

如您所见,模型很快就变得一团糟。由于这些显示只是暂时的,我稍后需要将它们移除。

值标签显示

我经常发现,快速查看用于调试的信号值更方便的另一个选项是值标签显示

在Display菜单中,我可以决定是否在鼠标悬停在块上或单击它时显示标签。

值标签

还有一些选项可以控制标签的更新频率及其准确性。在我的例子中,我选择长格式以查看所有可用的数字。

端口值选项

一旦启用了这一点,您就可以简单地单击块来启用显示并模拟模型来查看值。

端口值

调试完成后,可以从Display菜单中单击删除所有标签。

现在轮到你了

在调试过程中查看信号值的首选方法是什么?让我们知道留下一个这里的评论

|

评论

请点击留言在这里登录到您的MathWorks帐户或创建一个新帐户。