晒太阳的小猪 发表于 2018-6-26 10:51:56

MATLAB App Designer 教程

MATLAB App Designer 教程


第1 章MATLAB App Desinger 教程. . . . . . . . . . . . . . . . . . . . . . 1
1.1 如何使⽤AppDesigner 进⾏的简单的GUI 设计. . . . . . . . . . . . . . . . 1
1.1.1 使⽤App Desinger 的条件是什么. . . . . . . . . . . . . . . . . . . . . . . 1
1.1.2 App Designer 有什么主要的特点. . . . . . . . . . . . . . . . . . . . . . . . 2
1.1.3 如何使⽤AppDesinger 进⾏简单的GUI 布局. . . . . . . . . . . . . . . . . . 2
1.1.4 如何修改App Designer 控件的名字. . . . . . . . . . . . . . . . . . . . . . 4
1.1.5 如何给App 类添加属性. . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.1.6 如何设置GUI 控件的初值. . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.1.7 如何给控件添加callback . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.2 详解App Designer ⽣成的代码. . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.2.1 App 属性声明的语法为什么和以前的不⼀样. . . . . . . . . . . . . . . . . . . 9
1.2.2 App 的构造函数中做了哪些事情. . . . . . . . . . . . . . . . . . . . . . . . 10
1.2.3 App 的析构函数在何时被调⽤. . . . . . . . . . . . . . . . . . . . . . . . . 11
1.2.4 如何得到AppDesigner ⽣成的代码. . . . . . . . . . . . . . . . . . . . . . . 12
1.3 如何使⽤Gauge,Knob,Lamp, 和Toggle Switch . . . . . . . . . . . . . . . . . 14
1.3.1 Gauge,Knob,Lamp 和Toggle Switch 在GUI 中有什么⽤处. . . . . . . . . . . 14
1.3.2 如何利⽤Gauge,Knob,Lamp 和Toggle Switch 设计⼀个简单的APP . . . . . . 15
1.3.3 如何⽤Knob 控制Gauge, ⽤Toggle Switch 控制Lamp . . . . . . . . . . . . 17
1.4 App Designer 和硬件结合实例. . . . . . . . . . . . . . . . . . . . . . . . . . 19
1.4.1 如何使⽤MATLAB Arduino Support Package . . . . . . . . . . . . . . . . . 19
1.4.2 如何利⽤App Designer 给Arduino 设计Dashboard(控制台) . . . . . . . . . . 20
1.4.3 如何给Arduino 连线. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
1.4.4 如何编写Dashboard 的callback . . . . . . . . . . . . . . . . . . . . . . . . 24
1.5 MATLAB App Designer 和MVC . . . . . . . . . . . . . . . . . . . . . . . . 27
1.5.1 简单回顾什么是MVC 模式. . . . . . . . . . . . . . . . . . . . . . . . . . 27
1.5.2 先设计取款机的Model 类. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
1.5.3 ⽤App Designer 布局View . . . . . . . . . . . . . . . . . . . . . . . . . . 30
1.5.4 给View 添加Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
1.5.5 启动MVC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
1.5.6 App Designer + MVC 流程回顾. . . . . . . . . . . . . . . . . . . . . . . . 33
1.6 从App Designer 的局限性谈MATLAB 的图形系统. . . . . . . . . . . . . . 35
页: [1]
查看完整版本: MATLAB App Designer 教程