人在仿真软件万博1manbetx

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

你在使用合适的块吗?

在技​​术支持下工作,我收到了很多模型。万博1manbetx有时候我对非常聪明的实现印象深刻,但有时唯一想到的是我的想法“他为什么这样做?”.这里有几个例子我想与你分享。

现在是几奌?

至少每月一次,我收到了一个模型到工作区块用于记录来自a的模拟时间时钟堵塞:

如何记录时间,榜样

没有必要向模型中添加块。相反,打开模拟配置参数并进入数据导入/导出窗格。

如何记录时间,漂亮的例子

滥用MATLAB功能块

我在最近在型号中看到了这个构造:

利用MATLAB函数块来分离元件或信号

是的……这个作品。但使用MATLAB功能块因为一个基本模块可以完成的任务会让你的生活变得更加复杂。在这种情况下,我建议使用宣布块,如果你想提取向量和的所有元素选择器块,如果你只需要一个子集。它的安装速度更快,点击播放时不需要生成代码。

使用Demux块或选择器分开组件或信号

你怎么耽搁?

在搜索块延迟信号时,这是您发现的:

在Simulink库浏览器中搜索延迟万博1manbetx

你会选哪一个?乍一看,这个整数延迟块和运输延迟块可能似乎给出了类似的结果:

比较整数延迟和运输延迟

但是,在启用时样品时间颜色并在结果上看起来更近,您很快就会注意到整数延迟块是离散的,而传输延迟是连续的。

比较整数延迟和运输延迟

确保您使用合适的块进行局面。整数延迟应用于离散信号,以及连续信号的传输延迟。

现在轮到你了

您是否遇到了不确定的情况,如果您使用合适的块?你有没有被告知过你的错误块?请留下一个人分享我们在这里评论

|

评论

要发表评论,请点击在这里登录您的MathWorks帐户或创建新的。