如何制作自己的Simulink块金宝app
今天我想介绍一个基本的Simulink概念:金宝app屏蔽一个街区.屏蔽为您提供了一种将接口放到算法上的方法。这可以集中系统参数以方便查看,或者隐藏复杂性,避免其他用户的无意篡改。掩蔽也可以用来装扮您的模型,使其更具邀请或专业外观的演示。我来演示一下如何屏蔽我做的一个子系统。
子系统保存算法
在我的示例中,我屏蔽了一个包含固定限制饱和度算法的子系统:
我会在下面的例子中回到这个问题。
改进演示文稿:面具图标
金宝appSimulink模型提供了一个可执行的规范。该模型允许您共享系统原理图的图片,团队中的每个人都可以理解该图片,特别是您的老板或客户。最好的方法是让图表中的组件非常明显。一个很好的例子就是f14_digital演示模型。这个模型在三个根级子系统上为图标使用映像。
您可以抓取您正在建模的内容的图片并将其放在相应的子系统上。为此,请使用Edit> Mask子系统...选择块时菜单。这也可以从块上的右键单击菜单中获取。这将打开蒙版编辑器并为块带来图标选项卡。
对于我的饱和子系统,我已经使用了基本的plot命令在块上放置一个图标。我将单位设置为归一化,该单元为画布提供x和y范围,为画布提供一个。
允许的绘图命令是MATLAB图形的一个子集。在掩码编辑器的底部有一些例子。image命令可以与IMREAD组合,从MATLAB路径加载图像。例如,下面的绘图命令将波音747图标添加到您的块中
图像(imread('b747.jpg'))
向系统添加图标不会改变行为。当你双击区块时,你仍然会打开它所包含的系统。
掩码对话框和文档
掩码还可以为下面的块提供简化的接口。作为一名培训师,我曾经介绍过这个概念,将其作为一种防止意外篡改系统内容的方法。的参数选项卡掩码编辑器是设置系统参数的位置。
Prompt是要在用户输入值的框之前显示的字符串。变量保存在掩码中输入的值。添加对话框参数为掩码下的块创建一个本地工作区。在我的固定饱和度的例子中,up和lo常量块现在将使用掩码中的变量作为它们的值,而不是硬编码这些块中的常量。
在“文档”选项卡中添加一些详细信息以完成掩码对话框。
掩码类型用于指定对话框的标题。蒙版描述在下面显示,并为某些快速参考文档提供了一个地方。掩码帮助字段可以是长时间描述,当用户按下帮助按钮时将显示为HTML。HTTP链接也是可接受的。有关蒙版的完整列表,请帮助替代方案点击这里.双击饱和度块的图标显示完成的对话框:
当您在掩码编辑器中进行编辑时,您会注意到此对话框中的参数值设置为0.在使用面具完成之前,请务必在对话框中设置系统的参数值。
我怎么回到系统?
现在块有了蒙版,双击图标打开蒙版对话框。你知道你正在查看一个掩码对话框的方法是系统名称后面的标签:饱和度(面具).要查看遮罩下的算法,右键单击块并选择看看面具.这将把您带回到系统的内容。
现在轮到你了
这是掩盖冰山的尖端。您的模型中有屏蔽块吗?你曾经用什么伎俩抛光你的模型并使它看起来很专业?告诉我怎么回事儿在这里.
评论
要发表评论,请点击在这里要登录您的MathWorks帐户或创建新的。