在此放置对话框控件_设计simulink封装对话框

f09e2faf57d567db1ce1417db85db5bc.png

使用 Parameters & Dialog 窗格设计封装对话框

打开模型:帮助文件搜索上面标题,我用的2019a

以下示例说明如何使用 Mask Editor 的 Parameters & Dialog 窗格创建一个封装对话框。在您封装模块时,将封装模块逻辑并为模块创建自定义接口。

假设有一个模型,其中包含一个名为 AC System 的子系统模块。该子系统包含一个空调系统。

18c0eb1662b57e504e773202a3a00e3e.png

在此子系统模块上应用封装。

77c20815607903d4adb81dcf69c0b5df.png

在 Mask Editor 中,使用 Parameters & Dialogs 窗格在封装对话框中添加控件并管理封装对话框布局。从 Controls 部分中选择所需项,以将参数添加到封装对话框。使用 Property editor 部分编辑参数属性。

acac167785b2ff3099882ff630898ea0.png

例如,点击 Controls 部分中的 Collapsible Panel

注意,现在 Dialog box 部分中添加了一个可折叠面板容器。在 Prompt 列中,键入要在封装对话框中显示的值。例如,Manufactures Information。添加控件时,将自动填充 Name 列。您可以更改此值。

Property editor 中编辑可折叠面板的属性。在构建时,点击 Preview 可查看封装对话框。

c59ea0281cc1b1ed9f0fb253f8f923d2.png

同样,您可以从 Mask Editor 添加和配置各种控件来构建封装对话框。

观察封装布局。组框、面板、可折叠面板和选项卡等容器可将控件组合在一起。此处,黄色代表 Group Box,粉色代表 Tab,绿色代表 Collapsible Panel

1f2c44d4fcdd844374a028c3f5c25363.png

Button 控件类型用于在封装对话框中创建 Power On 按钮。要管理按钮位置,请应用 Horizontal Stretch 属性。您还可以添加在按下按钮时要执行的回调代码。您可以在附加模型中查看 Button 控件类型的示例回调代码。

0b5756f65d9e3fc801a807e95cce2151.png

Manufacturer's information 的可折叠面板包含 TextHyperlink 控件类型。

dbf410317dce04a7ada2b406d46dd771.png

您可以添加 MATLAB 代码作为超链接的回调。

9d91b3e703f39f6785718712521cd185.png

General Controls 部分包含用于在 Main ControlsAncillary Controls 下隔离和分类信息的选项卡。Main Controls 选项卡使用 DialsSlider 接受空调参数的输入。您可以在 Mask Editor 的属性编辑器部分编辑刻度盘和滑块的属性,以将它们水平或垂直放置。

8f1c5de30347ceda0bf262314131c4c7.png

Ancillary Controls 使用 PopupCheck BoxRadio Buttons

Advanced Controls 部分是可折叠面板,其中包含用于接受输入的微调框、最小值和最大值参数。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值