主要内容

启动任务和输入参数的程序设计师

应用程序设计器允许您创建一个特殊的函数,在应用程序启动时执行,但在用户与用户界面交互。这个函数被调用startupFcn回调,用于设置默认值,初始化变量,或执行命令,影响应用程序的初始状态。例如,你可能使用startupFcn调显示默认图或表中显示默认值的列表。

创建一个startupFcn回调

创建一个startupFcn回调中,右键单击应用程序从顶端的节点浏览器组件层次结构,并选择回调>添加StartupFcn回调。应用节点有相同的名称作为MLAPP文件。

在浏览器的组件应用程序节点的上下文菜单

程序设计师创建函数和函数的指针在体内的地方。将命令添加到这个函数作为你会做任何回调函数。然后保存和运行您的应用程序。

startupFcn函数定义。函数是在一个私有方法块,有一个输入参数,指定应用程序。

看到应用与Auto-Reflow更新情节基于用户选择对于一个应用程序的一个例子startupFcn回调。

定义输入应用程序参数

startupFcn回调函数也可以为应用程序定义输入参数,输入参数是用于让用户(或另一个应用程序)在应用程序启动时指定初始值。

将输入参数添加到一个应用程序,打开应用程序在应用程序设计师和点击代码视图。然后单击应用程序输入参数编辑器选项卡。

应用程序输入参数对话框。该对话框包含一个编辑框,输入参数为startupFcn回调。

应用程序输入参数对话框允许您添加或删除输入参数的函数签名startupFcn回调。的应用程序争论总是第一,所以你不能改变,签名的一部分。输入一个以逗号分隔的输入参数的变量名。您还可以输入变长度输入宗量可选的参数。然后单击好吧

你点击后好吧,创建一个应用程序设计师startupFcn回调函数的签名在对话框中定义。如果你的应用程序已经有一个startupFcn回调,那么函数签名更新包括新的输入参数。

在你创建的输入参数和编码startupFcn,您可以测试应用。扩大的下拉列表运行在将来发布按钮。在第二个菜单项,为每个输入参数指定逗号分隔的值。应用程序运行后输入值和媒体输入

运行按钮菜单选项。不使用参数的选项来运行应用程序,运行应用程序通过指定输入参数,以及编辑应用程序输入参数。

请注意

MATLAB®如果你点击可能返回一个错误运行按钮没有进入下拉列表的输入参数。发生错误,因为应用程序所需的输入参数,你没有指定。

在成功地运行应用程序的输入参数,运行按钮图标包含一个蓝色的圆圈。

运行按钮和一个蓝色的圆圈。

蓝色圆圈表明你最后的输入值可用于重新运行应用程序,而无需再次类型。7套输入值可供选择。点击顶部的一半运行按钮来重新运行应用程序,最后一组值。或者,单击底部的一半运行按钮并选择前面的一组值。

运行按钮还允许您更改的参数列表的函数签名。选择编辑应用程序输入参数…从下拉列表中底部的一半运行按钮。

运行按钮菜单选项。

或者,您可以打开相同的应用程序输入参数对话框中,点击应用程序输入参数在将来发布,或用鼠标右键单击startupFcn回调的代码浏览器

看到创建多窗口应用程序设计师对于一个应用程序的一个示例,它使用输入参数。

相关的话题