App 设计工具中的启动任务和输入参数 |
您所在的位置:网站首页 › 在下拉框选项中输入内容 › App 设计工具中的启动任务和输入参数 |
App 设计工具中的启动任务和输入参数 您可以使用 App 设计工具创建一个特殊函数,该函数在 App 启动时、但在用户与 UI 进行交互之前执行。此函数称为 startupFcn 回调,它非常适用于设置默认值、初始化变量或执行影响 App 初始状态的命令。例如,您可以使用 startupFcn 回调来显示默认绘图或显示表中默认值的列表。 创建 startupFcn 回调要创建 startupFcn 回调,请从组件浏览器层次结构的顶部右键点击 App 节点,然后选择回调 > 添加 StartupFcn 回调。App 节点与您的 MLAPP 文件同名。 App 设计工具会创建该函数并将光标置于函数的主体中。向此函数添加命令,就像对任何回调函数一样。然后保存并运行 App。 有关具有 startupFcn 回调的 App 示例,请参阅根据用户选择更新绘图的自动调整布局式 App。 定义输入 App 参数您还可以使用 startupFcn 回调函数为您的 App 定义输入参数。通过输入参数,用户(或其他 App)可在 App 启动时指定初始值。 要将输入参数添加到 App,请在 App 设计工具中打开该 App 并点击代码视图。然后点击编辑器选项卡中的 App 输入参数 。 使用 App 输入参数对话框,您可以在 startupFcn 回调的函数签名中添加或删除输入参数。app 参数始终位于最前面,所以您不能更改该部分签名。对于输入参数,请输入逗号分隔的变量名称列表。您也可以输入 varargin 以使任何参数都是可选参数。然后点击确定。 点击确定后,App 设计工具将创建一个 startupFcn 回调,该回调具有您在上述对话框中定义的函数签名。如果您的 App 已经有 startupFcn 回调,则函数签名会更新以包含新的输入参数。 创建输入参数并对 startupFcn 进行编码后,您可以测试该 App。从工具条的运行按钮展开下拉列表。在第二个菜单项中,为每个输入参数指定逗号分隔值。当您输入值并按 Enter 键后,App 将运行。 注意 如果点击运行按钮而没有在下拉列表中输入输入参数,则 MATLAB® 可能会返回错误。发生该错误的原因是您未指定 App 必需的输入参数。
使用一组输入参数成功运行 App 后,运行按钮图标会包含一个蓝色的圆。 蓝色圆表示您的最后一组输入值可用于重新运行 App,而无需再次键入它们。最多可以从七组输入值中进行选择。点击运行按钮的上半部,以使用最后一组值重新运行 App。或者点击运行按钮的下半部,从以前的几组值中选择一组。 运行按钮还允许您更改函数签名中的参数列表。从运行按钮下半部的下拉列表中选择编辑 App 输入参数...。 或者,通过点击工具条中的 App 输入参数 或右键点击代码浏览器中的 startupFcn 回调,可以打开相同的 App 输入参数对话框。 有关使用输入参数的 App 示例,请参阅在 App 设计工具中创建多窗口 App。 相关主题App 设计工具中的回调在 App 设计工具中创建多窗口 AppAdd Tables to App Designer Apps |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |