Main Content

本页的翻译已过时。点击此处可查看最新英文版本。

设计封装对话框

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

假设有以下模型,其中包含一个名为 AC System 的封装子系统模块。AC System 模块包含一个空调系统。有关封装子系统的详细信息,请参阅创建简单封装

要打开封装编辑器,请右键点击 AC System 模块,然后选择 Mask > Edit Mask

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

例如,在 Controls 面板中,点击 Collapsible Panel。注意,现在 Dialog box 部分中添加了一个可折叠面板容器。在 Prompt 列中,键入要在封装对话框中显示的值。例如,Manufacturer's Information。在您添加控件时,将自动填充 Name 列。您可以更改此值。您可以使用 Property editor 更改此参数的名称和类型。

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

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

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

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

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

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

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

Ancillary Controls 使用 PopupCheck BoxRadio Buttons

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

相关主题