Simulin金宝appk上的Guy

金宝appSimulink &基于模型的设计

利用模型比较来找到您需要的东西

今天我想和大家分享一个我经常使用的例子 模型比较 回答有关Simulink模块或模型的问题。金宝app在源代码控制下合并项目分支,这显然是工作流的关键部分 三向模型合并和Git ,模型比较也可以用来回答微妙的“如何”问题。
让我们来看看我今天收到的一个简单的示例问题,以及我是如何使用模型比较来回答它的。

这个问题

我今天收到的问题是:
“嗨,伙计,你知道在水平轴上翻转积木的编程方法吗?”
我一时想不出答案,但我是这样想的。

前后对比

在这种情况下,我要做的第一件事就是举个例子来确认我对问题的理解。为此,我创建了一个简单的子系统,周围有一些端口,并隐藏它,使其行为尽可能明显。
然后我使用工具条的格式选项卡进行交互修改:

前后比较

我保存了这个简单模型的两个版本,一个在更改之前,一个在更改之后。然后我只需在当前文件夹浏览器中右键单击这两个文件并选择 比较所选文件/文件夹
在比较结果中,我禁用了Nonfunctional Changes的过滤器,我可以立即识别出水平翻转块所需的两个参数:

验证结果

为了确认模型比较确定的参数是我需要的,我写了这个简单的脚本:
FlipExample2.gif

现在轮到你了

您是否有时使用模型比较工具来识别块、子系统或模型之间的细微差异?或者找到你要找的参数?
请在下面的评论中告诉我们。
|

评论

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