方法构建应用程序
您可以使用MATLAB®构建交互式用户界面,可以集成到各种环境。有两种类型的用户界面您可以构建:
应用程序——独立的接口,根据用户交互执行操作
住编辑任务——接口,可以嵌入到现场脚本,生成代码用户探索参数
你建立并分享这些接口的方式,以及主要文件类型界面,根据不同的接口类型。此表显示了差异。
类型 | 方法构建 | 文件类型 | 共享选项 |
---|---|---|---|
应用程序 | 交互,使用应用程序设计师 | .mlapp |
|
通过编程,使用MATLAB函数 | 00 (MATLAB脚本、函数或类文件) |
|
|
住编辑任务 | 通过编程,使用matlab.task.LiveTask 基类 |
00 (MATLAB类文件) |
|
构建一个应用程序
创建一个独立的用户界面,构建一个应用程序,您可以构建一个应用程序在多个方面:
交互,使用应用程序设计师
通过编程,使用MATLAB函数
这些方法提供了一个不同的工作流和一系列稍有不同的功能。对你最好的选择取决于你的项目需求和你喜欢的工作方式。
使用应用程序设计师来构建应用程序交互
软件设计程序是一个丰富的交互式环境中引入R2016a,并推荐的建筑应用MATLAB环境。它包括一个完全集成的版本的MATLAB编辑器。布局设计和代码视图是紧密联系在一起的,这样一个视图中您所做的变更立即影响到其他。更大的组交互组件可用,包括日期选择器,组件树,和图像。也有功能,如网格布局管理器和自动回流选项,让你的应用程序检测和适应屏幕大小的变化。有关更多信息,请参见使用应用程序开发应用程序设计师。
使用MATLAB函数来构建应用程序以编程方式
你也可以代码应用程序的布局和行为完全使用MATLAB函数。在这种方法中,您创建一个图来作为容器使用的UIuifigure
或图
函数。然后,您以编程方式添加组件。每种类型的图支持不同的组件和特性。万博1manbetx的uifigure
函数是推荐的函数来构建新的应用程序,因为它创建了一个专门为应用程序配置建筑图。UI支持相同的数据类型万博1manbetx的现代图形和交互的UI组件程序设计支持。有关更多信息,请参见开发应用程序以编程方式。
建立一个生活编辑任务
创建一个接口,可以嵌入到现场脚本,建立现场编辑的任务。住编辑任务代表一系列的MATLAB命令自动生成用户探索参数。任务是有用的,因为他们可以帮助减少开发时间,错误,和策划的时间。
你可以创建一个编辑任务的程序通过定义一个子类matlab.task.LiveTask
基类。然后,您以编程方式将组件添加到任务配置用户界面,和你写的代码生成的MATLAB命令和输出任务。有关更多信息,请参见开发现场编辑任务。