0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

MATLAB 来源:djl 2019-09-18 10:41 次阅读

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

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

布置可视化组件

设定应用程序行为

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

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

功能展示

交互式设计环境

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

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

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

在设计环境中设置轴属性

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

标准用户界面组件

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

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

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

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

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

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

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

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

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

内置编辑器集成

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

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

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

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

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

应用程序的代码格式

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

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

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

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

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

比较App Designer 和 GUIDE

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

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

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

图形支持

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

R2016a

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

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

    关注

    8

    文章

    6515

    浏览量

    87639
  • 应用程序
    +关注

    关注

    37

    文章

    3138

    浏览量

    56454
  • 编辑器
    +关注

    关注

    1

    文章

    789

    浏览量

    30287
收藏 人收藏

    评论

    相关推荐

    Altium Designer的使用教学与技巧分享(三)

    的使用就显得尤为重要了,所以新开一个坑,就是关于Altium Designer的使用教学与技巧分享了,会一直更新,码住收藏。 对于原理图库的建立以及使用在《 一起来搞定Altium Designer系列(二) 》中已经完毕,然后
    的头像 发表于 11-06 15:54 355次阅读
    Altium <b class='flag-5'>Designer</b>的使用教学与技巧分享(三)

    Altium Designer的使用教学与技巧分享(五)

    的使用就显得尤为重要了,所以新开一个坑,就是关于Altium Designer的使用教学与技巧分享了,会一直更新,码住收藏。 在《 一起来搞定Altium Designer系列(四) 》中有说明
    的头像 发表于 11-06 15:49 314次阅读
    Altium <b class='flag-5'>Designer</b>的使用教学与技巧分享(五)

    频谱分析仪的五种带宽介绍

    频谱分析仪无论在选型还是在使用中,都有各种带宽选择,比如频谱仪测量带宽,分辨率带宽,分析带宽等,本篇文章介绍一下各种带宽的含义和作用
    的头像 发表于 10-23 11:58 1757次阅读
    频谱<b class='flag-5'>分析</b>仪的五种带宽<b class='flag-5'>介绍</b>

    功率分析仪的功能和作用

    功率分析仪是一种专门用于测量、分析和评估电力系统的电力参数的仪器。它具有很多功能和作用,可以帮助用户对电力系统进行全面了解和管理。本文将详细介绍功率
    的头像 发表于 10-19 13:21 637次阅读

    Altium Designer winter 09电路设计案例教程

    Altium Designer winter 09电路设计案例教程 详细介绍了Altium Designer Winter 09的基本功能、操作方法和实际应用技巧
    发表于 09-27 08:07

    功率分析作用是什么?

    功率分析仪是一款用于测试电力系统和电力设备参数的仪器。它可以用于测量交、直流电源的多种参数,如电压、电流、功率、功率因素、电能等。功率分析仪在电力系统、电力设备制造、电子、工业自动化等领域都有广泛的应用。本文将详细介绍功率
    的头像 发表于 09-20 11:30 617次阅读
    功率<b class='flag-5'>分析</b>仪<b class='flag-5'>作用</b>是什么?

    使用MATLAB App Designer制作一个带GUI的加法计算器

    使用MATLAB App Designer可以制作带GUI的程序,下面将通过一个简单的实例展示设计流程。
    的头像 发表于 09-11 15:57 2519次阅读
    使用MATLAB <b class='flag-5'>App</b> <b class='flag-5'>Designer</b>制作一个带GUI的加法计算器

    看下Stage中关于terminal的作用

    看完了前面的系列,对于Stageable、StageableKey是如何起作用的应该有一定的了解。今天再来看下Stage中关于terminal的作用
    的头像 发表于 09-02 14:15 722次阅读

    关于农林气象站的基本介绍

    关于农林气象站的基本介绍
    的头像 发表于 08-23 16:58 260次阅读

    ​Matlab App Designer工具的主要功能

    Matlab App Designer是一种强大的工具,允许用户以交互式方式创建专业和精美的应用程序。下面是对它的一些主要功能的总结。
    的头像 发表于 07-28 14:21 1567次阅读
    ​Matlab <b class='flag-5'>App</b> <b class='flag-5'>Designer</b>工具的主要功能

    介绍得物App在资源优化上做的一些实践

    包体积优化中,资源优化一般都是首要且容易有成效的优化方向。资源优化是通过优化APK中的资源项来优化包体积,本文我们会介绍得物App在资源优化上做的一些实践。
    的头像 发表于 07-24 09:00 472次阅读
    <b class='flag-5'>介绍</b>得物<b class='flag-5'>App</b>在资源优化上做的一些实践

    GreenPAK Designer 用户指南

    GreenPAK Designer 用户指南
    发表于 06-30 19:30 0次下载
    GreenPAK <b class='flag-5'>Designer</b> 用户指南

    NanoBeacon APP使用教程

    APP
    橙群微电子
    发布于 :2023年06月19日 10:11:41

    基于MATLAB App Designer的串口RS485 Modbus上位机

    上学那会儿MATLAB还没有App Designer,记得当时开发了一个基于MATLAB的计算器。最近,由于项目需要一个简单的上位机做监控,结合自身实际,拟定了以下三种方案: 1. PyQt5
    发表于 05-29 16:03 8次下载
    基于MATLAB <b class='flag-5'>App</b> <b class='flag-5'>Designer</b>的串口RS485 Modbus上位机

    泰凌微电子App使用指南——TelinkApps介绍

    TelinkApps是一个App目录指南,可以认为是一个全功能App。它汇总展示了Telink开发的所有主要App,用户可在里面方便的管理各个功能的App,包括查看
    的头像 发表于 05-25 09:27 2446次阅读
    泰凌微电子<b class='flag-5'>App</b>使用指南——TelinkApps<b class='flag-5'>介绍</b>