人在仿真软件金宝app

金宝appSimulink &基于模型的设计

如何制作自己的Simulink块金宝app

今天我想介绍一个基本的Simulink概念:金宝app屏蔽一个街区.屏蔽为您提供了一种将接口放到算法上的方法。这可以集中系统参数以方便查看,或者隐藏复杂性,避免其他用户的无意篡改。掩蔽也可以用来装扮您的模型,使其更具邀请或专业外观的演示。我来演示一下如何屏蔽我做的一个子系统。

子系统保存算法

在我的示例中,我屏蔽了一个包含固定限制饱和度算法的子系统:

Saturdation算法子系统

我会在下面的例子中回到这个问题。

改进演示文稿:面具图标

金宝appSimulink模型提供了一个可执行的规范。该模型允许您共享系统原理图的图片,团队中的每个人都可以理解该图片,特别是您的老板或客户。最好的方法是让图表中的组件非常明显。一个很好的例子就是f14_digital演示模型。这个模型在三个根级子系统上为图标使用映像。

f14_digital。mdl演示模型

您可以抓取您正在建模的内容的图片并将其放在相应的子系统上。为此,请使用Edit> Mask子系统...选择块时菜单。这也可以从块上的右键单击菜单中获取。这将打开蒙版编辑器并为块带来图标选项卡。

掩码编辑器GUI,图标选项卡

对于我的饱和子系统,我已经使用了基本的plot命令在块上放置一个图标。我将单位设置为归一化,该单元为画布提供x和y范围,为画布提供一个。

饱和系统添加图标

允许的绘图命令是MATLAB图形的一个子集。在掩码编辑器的底部有一些例子。image命令可以与IMREAD组合,从MATLAB路径加载图像。例如,下面的绘图命令将波音747图标添加到您的块中

图像(imread('b747.jpg'))

屏蔽子系统,带有波音747图像的图标

向系统添加图标不会改变行为。当你双击区块时,你仍然会打开它所包含的系统。

掩码对话框和文档

掩码还可以为下面的块提供简化的接口。作为一名培训师,我曾经介绍过这个概念,将其作为一种防止意外篡改系统内容的方法。的参数选项卡掩码编辑器是设置系统参数的位置。

掩码编辑器:参数选项卡

Prompt是要在用户输入值的框之前显示的字符串。变量保存在掩码中输入的值。添加对话框参数为掩码下的块创建一个本地工作区。在我的固定饱和度的例子中,up和lo常量块现在将使用掩码中的变量作为它们的值,而不是硬编码这些块中的常量。

使用变量来指定常量块值的饱和度算法

在“文档”选项卡中添加一些详细信息以完成掩码对话框。

掩码编辑器:文档选项卡

掩码类型用于指定对话框的标题。蒙版描述在下面显示,并为某些快速参考文档提供了一个地方。掩码帮助字段可以是长时间描述,当用户按下帮助按钮时将显示为HTML。HTTP链接也是可接受的。有关蒙版的完整列表,请帮助替代方案点击这里.双击饱和度块的图标显示完成的对话框:

完成饱和对话框

当您在掩码编辑器中进行编辑时,您会注意到此对话框中的参数值设置为0.在使用面具完成之前,请务必在对话框中设置系统的参数值。

我怎么回到系统?

现在块有了蒙版,双击图标打开蒙版对话框。你知道你正在查看一个掩码对话框的方法是系统名称后面的标签:饱和度(面具).要查看遮罩下的算法,右键单击块并选择看看面具.这将把您带回到系统的内容。

现在轮到你了

这是掩盖冰山的尖端。您的模型中有屏蔽块吗?你曾经用什么伎俩抛光你的模型并使它看起来很专业?告诉我怎么回事儿在这里

|

评论

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