MATLAB App Designer教程1-6

2018-3-1 08:59| 发布者: oopmatlab| 查看: 9154| 评论: 2

摘要: Mathworks在R2016a中正式推出了GUIDE的替代产品:AppDesigner, 这是在MATLAB图形系统转向使用面向对象系统之后(2014b),一个重要的后续产品,它旨在顺应Web的潮流,帮助用户利用新的图形系统方便的设计更加美观的GUI. ...

文章PDF浏览下载链接

目录
1 MATLAB App Designer教程
     1.1 如何使用AppDesigner进行的简单的GUI设计
       1.1.1 使用App Desinger的条件是什么
       1.1.2 App Designer有什么主要的特点
       1.1.3 如何使用AppDesinger进行简单的GUI布局
       1.1.4 如何修改App Designer控件的名字
       1.1.5 如何给App类添加属性
       1.1.6 如何设置GUI控件的初值
       1.1.7 如何给控件添加callback
     1.2 详解App Designer生成的代码
       1.2.1 App属性声明的语法为什么和以前的不一样
       1.2.2 App的构造函数中做了哪些事情
         1.2.2.1 第一步 调用createComponents方法
         1.2.2.2 第二步 调用registerApp方法
         1.2.2.3 * 第三步 调用runStartupFcn方法
       1.2.3 App的析构函数在何时被调用
       1.2.4 如何得到AppDesigner生成的代码
     1.3 如何使用Gauge,Knob,Lamp,和Toggle Switch
       1.3.1 Gauge,Knob,Lamp和Toggle Switch在GUI中有什么用处
       1.3.2 如何利用Gauge,Knob,Lamp和Toggle Switch设计一个简单的APP
       1.3.3 如何用Knob控制Gauge,用Toggle Switch 控制Lamp
     1.4 App Designer和硬件结合实例
       1.4.1 如何使用MATLAB Arduino Support Package
         1.4.1.1 什么是Arduino Support Package
         1.4.1.2 如何安装Arudino Support Package
         1.4.1.3 如何控制Arudino的Digital Out和Analog Out
         1.4.1.4 如何获得Arduino的Digital In和Analog In
       1.4.2 如何利用App Designer给Arduino设计Dashboard(控制台)
       1.4.3 如何给Arduino连线
         1.4.3.1 本例使用到的电子元件
         1.4.3.2 Frizing连线图
         1.4.3.3 实际连线图
       1.4.4 如何编写Dashboard的callback
         1.4.4.1 Digital Out 回调函数
         1.4.4.2 Analog Out回调函数
         1.4.4.3 Startup函数和timer回调函数
     1.5 MATLAB App Designer和MVC
       1.5.1 简单回顾什么是MVC模式
       1.5.2 先设计取款机的Model类
       1.5.3 用App Designer布局View
       1.5.4 给View添加Controller
       1.5.5 启动MVC
       1.5.6 App Designer + MVC 流程回顾
     1.6 从App Designer的局限性谈MATLAB的图形系统


Mathworks在R2016a中正式推出了GUIDE的替代产品:AppDesigner, 这是在MATLAB图形系统转向使用面向对象系统之后(2014b),一个重要的后续产品,它旨在顺应Web的潮流,帮助用户利用新的图形系统方便的设计更加美观的GUI ...
12

鲜花

握手

雷人

路过

鸡蛋

刚表态过的朋友 (12 人)

发表评论

最新评论

引用 everydayup 2018-9-14 03:57
新手学习一下,感谢分享
引用 MatBasin 2018-9-12 19:09
好好学习学习一下
引用 七夜浮生 2018-9-6 10:19
支持学习一下
引用 逆旅行人 2018-9-4 00:56
题主写得很好
引用 mengchenl 2018-8-22 05:54
新手前来围观
引用 沉默许久zxn 2018-8-17 08:43
通俗易懂
引用 l646904133 2018-8-2 20:41
支持一下。。。。。。。
引用 autoxc 2018-7-2 13:37
xuexi
引用 autoxc 2018-7-2 13:25
学习
引用 yuwenhao 2018-6-29 13:04
手学习一下。马了一会看。谢谢
引用 JerryIris 2018-6-28 21:33
有点难,学习
引用 Stephen0315 2018-6-22 22:20
学习学习
引用 dratejo-9801 2018-6-12 22:14
这个有点复杂
引用 哈子瑶 2018-6-6 10:42
题主写得真好,很有帮助
引用 Jeox 2018-6-3 19:34
学习
引用 M00Nkin 2018-5-16 14:36
新手学习一下,感谢分享
引用 Wizzzard 2018-5-7 08:11
学习一下
引用 VistaJude123 2018-5-5 18:21
xuexue
引用 weidk 2018-5-2 10:51
学习一下。
引用 Sikesky 2018-5-1 14:24
以前在我眼里matlab只是用来仿真和计算的。。。

查看全部评论(2)

MATLAB table数据结构 首篇

MATLAB table是R2013b中引入的一个新的数据结构,虽然不像常用的基本数据类型为人熟悉,但是在编程中非常有用。它用来存放表状类型的数据结构,并且支持常见的表和表之间的运算。 ... ... ... ... ... ...

MATLAB映射表数据结构

除了常用的基本数据类型,MATLAB还有很多其它实用的数据类型不为人熟悉,例如映射表containers.Map,常用的MATLAB高级数据类型。它最大的特点使用方便的索引方式进行快速的查找。本篇介绍为什么需要这种数据结构,以 ...

MATLAB table数据结构 再篇

MATLAB table是R2013b中引入的一个新的数据结构,虽然不像常用的基本数据类型为人熟悉,但是在编程中非常有用。它用来存放表状类型的数据结构,并且支持常见的表和表之间的运算。 ... ... ... ... ... ...

对函数的输入进行检查和解析

在工程计算中,如果函数的输入有错误,我们总是希望能尽早捕捉到这些错误,并及时终止程序。在MATLAB 中,可以使用validateattributes,validatestring和inputParser 类来对输入进行检查。它们提供全面的检查功能和清 ...

MATLAB单元测试

本篇是把现代软件工程思想应用到MATLAB工程开发中的精髓,希望高级MATLAB用户仔细研读。作者用实际的例子解释在开发和逐渐改进算法的时候,如何保证程序已有的功能没有收到影响,步步为营,让算法开发和测试系统的建 ...

MATLAB App Designer教程1-6

Mathworks在R2016a中正式推出了GUIDE的替代产品:AppDesigner, 这是在MATLAB图形系统转向使用面向对象系统之后(2014b),一个重要的后续产品,它旨在顺应Web的潮流,帮助用户利用新的图形系统方便的设计更加美观的GUI. ...

MATLAB性能测试框架

MATLAB Performance Test 框架是Mathworks 在MATLAB R2016a 中推出的⼀个新的框架,该框架⽤来获得代码性能在统计意义上的数据,还可以⽤来⽐较算法的性能,并且给出详细完整的报告。 ... ... ... ... ... ... ...

MATLAB单元测试

本篇是把现代软件工程思想应用到MATLAB工程开发中的精髓,希望高级MATLAB用户仔细研读。作者用实际的例子解释在开发和逐渐改进算法的时候,如何保证程序已有的功能没有收到影响,步步为营,让算法开发和测试系统的建 ...
关闭

站长推荐上一条 /3 下一条

返回顶部