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

    文章

    7363

    浏览量

    95157
  • 应用程序
    +关注

    关注

    38

    文章

    3347

    浏览量

    60501
  • 编辑器
    +关注

    关注

    1

    文章

    833

    浏览量

    33133
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    功率分析作用是什么呢

    的应用。本文将详细介绍功率分析仪的作用和用途。 一、功率分析仪的作用 1、测量电能参数 功率分析
    的头像 发表于 04-17 18:20 195次阅读
    功率<b class='flag-5'>分析</b>仪<b class='flag-5'>作用</b>是什么呢

    Altium Designer 25 电路设计精进实践+学习计划1

    今天开始写出对AD的学习,下面开始我的分享。 内容是关于Altium Designer 25软件中优选项设置和面板的讲解 优选项设置:用于设置软件不同功能区域,适用于项目中全部相关文档。通过设计空间
    发表于 04-15 07:41

    【「Altium Designer 25 电路设计精进实践」阅读体验】+设计实现之路

    Altium Designer与各类电路设计工具一样,要实现设计目标是由两类设计完成的,其一是原理图设计,其二则是PCB版图设计。 对于原理图设计来说,它的目标是确保所用元器件的信号传递通路;而
    发表于 02-23 23:52

    【「Altium Designer 25 电路设计精进实践」阅读体验】总体感受

    非常感谢电子发烧友提供的「Altium Designer 25 电路设计精进实践」读书机会。因为书到的时候已经放假了,所以现在才拿到书。 这本书是陈之炎老师撰写的关于Altium
    发表于 02-22 18:06

    【「Altium Designer 25 电路设计精进实践」阅读体验】+花絮篇

    在本书的第十章以结语的形式介绍本书的成书的过程,由此可知成书的过程是一个不断积累、不断提升和更新的过程,在本书之前作者就已完成了《Altium Designer22电路设计与仿真实战从入门到精通
    发表于 02-13 00:17

    关于MT6901的直线DEMO介绍

    关于MT6901的直线DEMO介绍
    的头像 发表于 01-30 10:54 911次阅读
    <b class='flag-5'>关于</b>MT6901的直线DEMO<b class='flag-5'>介绍</b>

    水流传感器磁铁材质及作用

    水流传感器中的磁铁是其核心部件之一,主要用于感应水流的流动状态,以下是关于其磁铁材质与作用的详细介绍
    的头像 发表于 01-22 16:40 386次阅读
    水流传感器磁铁材质及<b class='flag-5'>作用</b>

    能否详细介绍一下MOSFET在电机控制中的作用是什么?

    能否详细介绍一下MOSFET在电机控制中的作用
    发表于 12-22 13:11

    Altium Designer 26.1.1 版本发布,新功能详解

       Altium Designer 26.1.1 发布时间:2025年12月3日 Altium Designer 26.1.1 离线包 15天免费试用 Altium Designer PCB
    的头像 发表于 12-18 20:07 1.2w次阅读
    Altium <b class='flag-5'>Designer</b> 26.1.1 版本发布,新功能详解

    关于NFC镍锌铁氧体片的介绍

    关于NFC镍锌铁氧体片的介绍
    的头像 发表于 12-04 10:52 630次阅读
    <b class='flag-5'>关于</b>NFC镍锌铁氧体片的<b class='flag-5'>介绍</b>

    关于系统链接脚本的介绍

    一、队伍介绍 本篇为蜂鸟E203系列分享第四篇,本篇介绍的内容是系统链接脚本。 二、如何实现不同的下载模式? 实现三种不同的程序运行方式,可通过makefile的命令行指定不同的链接脚本,从而实现
    发表于 10-30 08:26

    Altium Designer在工业设备行业的应用案例

    Altium Designer 凭借其卓越的多板设计、精准的爬电距离设计以及深度集成的 SI/PI 分析功能,为工业设备开发打造了一站式高效解决方案,全面提升了设计质量和效率,已然成为工业电子设计领域的核心驱动力。
    的头像 发表于 09-24 09:52 955次阅读
    Altium <b class='flag-5'>Designer</b>在工业设备行业的应用案例

    关于一个电压保持电路的分析

    各位大佬好,我遇到这样一个电路,作用是给板卡提供电压保持,板卡断电后,维持板卡一定时间的运行,这个电路中选用的超级电容是2.7V/10F 关于这个电路我有些问题没搞懂,请教各位大佬。 1、中间这部
    发表于 09-15 17:39

    求助,关于TC275 bootloader+app开发的问题求解

    您好 目前想做一个简单的boot跳app的升级功能,采用的是autosar架构,现在的程序默认是从0xa0000000也就是PF0的位置开始,我把这个当做boot程序。我现在想制作一个从PF1
    发表于 07-15 06:48

    app和deviceConfig的切换介绍

    app和deviceConfig的切换 为了便于开发者维护应用级别的属性配置,Stage模型将config.json中的app和deviceConfig标签提取到了app.json5中进行配置,并
    发表于 06-05 06:42