在封装的过程中,一直想要动态封装对话框,想着既然官方可以封装成动态,那么我们也可以,于是为了这个问题,我研究了两天,功夫不负有心人,我终于找到了方法,虽然是个小小的改动,但是令人足够兴奋。
首先我在matlab help上找到了一个示例(示例链接):
此示例说明如何创建其外观会随您的输入而改变的封装对话框模块。
您可以使用此封装对话框设置两个参数。第一个参数是弹出式菜单,您通过该菜单选择下列三个增益值之一:2
、5
或 User-defined
。根据您在此弹出式菜单中选择的值,用于指定增益的编辑字段会显示或消失。
-
选择一个子系统,并在 Subsystem Block 选项卡上的 Mask 组中,点击 Create Mask。
-
选择 Mask Editor 上的 Parameters & Dialog 窗格。
-
拖放 Popup 参数并在 Dialog box 窗格中选择它。
-
在 Prompt 字段中,输入
Gain
。 -
在 Name 字段中,输入
gainpopup
。</
-