Main Content

设计封装对话框

以下示例说明如何使用封装编辑器的“参数和对话框”窗格创建一个封装对话框。在封装模块时,您将封装模块逻辑的细节并为模块创建自定义接口。

浏览模型

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

 model = 'slexMaskACSystemExample';
%open the model
 open_system(model);

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

在封装编辑器中,使用“参数和对话框”窗格在封装对话框中添加控件并管理封装对话框布局。从“控件”部分中选择所需项,以将参数添加到封装对话框。使用“属性编辑器”部分编辑参数属性。

例如,在控件面板中,点击可折叠面板。注意,现在对话框部分中添加了一个可折叠面板容器。在提示列中,键入要在封装对话框中显示的值。例如,制造商的信息。在您添加控件时,将自动填充名称列。您可以更改此值。您可以使用属性编辑器更改此参数的名称和类型。

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

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

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

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

制造商的信息的可折叠面板包含文本超链接控件类型。

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

常规控件部分包含用于在主控件辅助控件下隔离和分类信息的选项卡。主控件选项卡使用刻度盘滑块接受空调参数的输入。您可以在封装编辑器的属性编辑器部分编辑刻度盘和滑块的属性,以将它们水平或垂直放置。

辅助控件使用弹出复选框单选按钮

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

相关主题