关于App Designer的作用分析和介绍

描述

App Designer是一个用于构建 MATLAB 应用程序的环境。它简化了布置用户界面可视组件的过程。它包括一整套标准用户界面组件,以及一组用于创建控制面板和人机交互界面的仪表、旋钮、开关和指示灯。

App Designer集成了构建应用程序的两个主要任务:

布置可视化组件

设定应用程序行为

您可以在画布中的可视化设计与集成版本的 MATLAB 编辑器中的代码开发之间快速移动。利用嵌入的编辑器,只需一次点击即可添加新属性、回调和其他函数。

App Designer生成面向对象的代码。使用这种格式可以方便地在应用程序的各部分之间共享数据。精简的代码结构使理解和维护变得更加容易。应用程序存储为单个文件,其中包含布局和代码。您可以使用该单个文件共享应用程序,也可以使用支持代码和数据将它们打包并安装到应用程序库中。

功能展示

交互式设计环境

将可视化组件从组件库拖放到设计画布中

使用对齐提示获取用户界面组件的准确布局

通过专门的属性表指定常用组件属性

在设计环境中设置轴属性

数据

标准用户界面组件

构建具有一组标准组件(如文本字段、按钮和下拉列表)的用户界面

创建具有选项卡式面板的应用程序

使用“数字编辑字段”组件将输入限制为指定的数字范围

数据

仪表、旋钮、开关和指示灯组件

使用“仪表”组件创建控制面板或人机交互界面

使用旋钮和开关更改应用程序中的参数

使用仪表和指示灯显示结果

数据

内置编辑器集成

在 App 设计工具内使用集成版本的 MATLAB 编辑器编辑应用程序代码

使用“应用程序布局”窗格标识代码中组件的名称

使用组件浏览器添加回调或导航到现有回调

使用编程警报避免常见编码错误

数据

应用程序的代码格式

将应用程序的行为实现为面向对象的程序

访问应用程序属性形式的用户界面组件

为在应用程序不同部分之间的共享数据创建自定义属性

将回调函数定义为方法以控制应用程序的行为

数据

比较App Designer 和 GUIDE

构建 MATLAB App 应用程序需要您执行大量任务,包括在画布中布置组件、创建和编辑回调,以及管理在应用程序不同部分之间共享的数据。

这些任务在 App Designer 中的执行方式与传统上在 GUIDE 中的执行方式存在重要差异。对比如下:

数据

图形支持

App Designer具有有限的 MATLAB 图形支持。您可以使用 App Designer构建具有 2D 线条和散点图的应用程序。App Designer不支持缩放、平移、旋转或通过鼠标和键盘回调进行的自定义交互。App Designer不提供用于创建菜单、工具栏或表格的组件。

R2016a

MathWorks正式推出两个新产品和MATLAB、Simulink新功能以及81个产品更新的R2016a最新版本。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分