基于Matlab的温度传感器数据采集和界面开发
基于MATLAB数据采集系统的设计与实现

硬 件 设 计过 程 。 系统 具 有体 积 小 、 耗 低 、 路 结 构 简 单 、 靠 等 特 点 。 该 功 电 可
ቤተ መጻሕፍቲ ባይዱ
【 关键词 】M T A A L B;数据采集分析 ;C 2 0 P 12
【 图 分 类 号 】T 1 中 N92 【 献 标 识 码 】A 文
Desg and i n R e lz i n o A TLAB n a a ai ato fM i D t Acq s to uiii n Sy t m se
Z N u n I G Y n e,H i HA G Y a ,X N a m i E Q a o ( O3 R sac ntue E C,B in 00 5 h a N . eerh Is tt,C T i e ig 10 1 ,C i ) j n
【 bta t I h aue ot h s a s n l cnb o v ̄ dt eetcl i a ysno Wi h eeomet A s c】 ntentr,m s pyi l i a a ec ne e o lc ia s n l b esm t t dvlp n r c g s r g s h e
等。 而要完成这些工作 , 需要对不 同 目标产 生的物理信
息进 行 数 据 采 集 、分 析 ,从 而创 建 不 同 目标 的数 据 模 型 。在 实 际应 用 中 , 感 器 将 采集 到 的 信 号 , 已 知 的 传 与 模 板 进 行 匹 配 , 而 自动识 别 出 目标 的类 型 。例 如 , 从 智 能声 响传 感 器 通 过 不 同 车 辆 发 出 的声 音 ,能 够 判 断 出 车 的类 型 , 果 将 传 感 器 组 成 网络 , 可 以得 到 车 的 方 如 还
基于Matlab的温度传感器数据采集和界面开发

无线传感网络技术课程实训温度传感器数据采集及界面开发院(系)名称电子与信息工程学院专业班级物联网121班学号120402007学生姓名薛红见指导教师贾旭副教授起止时间:2015.6.29—2015.7.17课程设计(论文)任务及评语院(系):电子与信息工程学院教研室:物联网工程本科生课程设计(论文)目录第1章绪论 (1)1.1 温度传感器技术应用概况 (1)1.2本文研究内容 (2)第2章温度传感器数据采集总体设计方案 (3)2.1 传感器信息采集设计方案 (3)2.2总体设计方案框图及分析 (4)第3章基于MATLAB温度传感器的设计 (6)3.1温度传感器的设计理念 (6)3.1.1 温度传感器的定义 (6)3.1.2传感器的原理 (6)3.2 传感器GUI布局 (7)第4章温度传感器程序软件及调试 (11)4.1 编写回调函数 (11)4. 2附各按键的程序源代码 (13)第5章串口调制及界面运行 (14)5.1界面串口选择 (14)5.2打开串口查看结果 (14)参考文献 (17)第1章绪论1.1 温度传感器技术应用概况随着现代人们生活水平的提高以及我国网络技术应用的普及,我国的网络技术的开发水平已经达到了一定的层次。
人们日常生活中对网络的需求也是日益增多,故此,我们在生活的各个方面对传感器网络技术传感器网络技术的开发及应用也被人们所普遍接受,并得到广泛的应用。
传感器网络是信息感知和采集的一场革命,也被认为是21世纪最重要的技术之一。
它将会对人类未来的生活方式长生深远的影响,通过对传感器信息的采集程序的设计思路,传感器将外界的温度等模拟量转变为数字信号,再将收集到的信号通过计算机进一步给予显示、处理、传输与记录,对收集到的自然数据的传达给人类。
本次的温度传感器系统设计对温度信息的收集是由温度传感器网络系统来完成的。
温度传感器网络是在监测区域内合理的布置大量的传感器节点,并且节点之间通过自组织方式构成网络。
Matlab中的传感器数据处理技巧

Matlab中的传感器数据处理技巧1. 引言传感器技术的发展使得我们能够更加精确地获取环境中的各种物理量。
而随之而来的是海量的传感器数据需要处理和分析。
Matlab作为一种强大的数据处理工具,提供了丰富的函数和工具箱,能够高效地处理传感器数据。
本文将介绍一些在Matlab中使用的传感器数据处理技巧。
2. 数据可视化在处理传感器数据之前,首先需要对数据进行可视化。
Matlab提供了丰富的绘图函数和工具,可以方便地绘制各种类型的图形。
对于传感器数据,常见的可视化方式包括折线图、散点图和柱状图等。
以折线图为例,假设我们有一组加速度传感器数据。
可以使用Matlab的plot函数将时间作为横轴,加速度作为纵轴,绘制出加速度随时间变化的曲线。
通过观察曲线的趋势,可以判断传感器是否正常工作,是否存在异常数据等。
3. 数据滤波由于传感器采集的数据中通常带有噪声,为了提高数据的可靠性和准确性,我们需要对数据进行滤波。
常用的滤波方法包括均值滤波、中值滤波和卡尔曼滤波等。
均值滤波是一种简单且常用的滤波方法。
在Matlab中,可以使用smooth函数对数据进行均值滤波。
该函数通过计算滑动窗口内数据的平均值,实现了数据的平滑处理。
中值滤波是一种非线性滤波方法,对异常数据具有较好的抑制能力。
在Matlab 中,可以使用medfilt1函数对数据进行中值滤波。
该函数通过选取滑动窗口内数据的中值,实现了数据的平滑处理。
卡尔曼滤波是一种递归滤波方法,能够根据系统模型和观测模型对数据进行估计。
在Matlab中,可以使用kalmanfilter函数对数据进行卡尔曼滤波。
该函数需要提供系统模型和观测模型,并根据观测数据进行状态估计。
4. 数据处理在进行传感器数据处理时,我们常常需要进行一些计算和分析。
Matlab提供了众多的函数和工具箱,可以方便地进行数据处理。
例如,假设我们有一组温度传感器数据,我们想知道这组数据的平均值和方差。
可以使用Matlab的mean函数和var函数分别计算数据的平均值和方差。
如何使用Matlab进行传感器数据处理

如何使用Matlab进行传感器数据处理近年来,随着物联网技术的快速发展和传感器技术的进步,传感器数据处理已成为各行各业中不可或缺的一部分。
在传感器数据处理中,Matlab作为一种常用的工具具有广泛的应用。
本文旨在介绍如何使用Matlab进行传感器数据处理,并为读者提供一些实用的技巧和方法。
1.传感器数据的获取与处理传感器数据的获取通常需要通过硬件设备进行,比如温度传感器、湿度传感器、加速度传感器等。
这些传感器可以测量出物理量,并将其转化为电信号输出。
为了使得这些电信号可以被计算机程序读取和处理,通常需要借助硬件接口进行数据的采集和转换。
在数据获取阶段,需要使用特定的接口和协议与传感器进行通信。
Matlab提供了一些现成的工具箱,比如Data Acquisition Toolbox,可以帮助用户方便地与各种传感器进行通信和数据采集。
在数据处理阶段,可以利用Matlab内置的函数和工具进行数值计算、滤波、去噪等操作。
另外,Matlab还支持用户自定义函数,可以根据具体的需求编写代码进行数据处理和分析。
2.传感器数据的可视化与分析传感器数据处理的一项重要任务是对数据进行可视化和分析。
Matlab提供了丰富的绘图函数和工具,可以帮助用户快速生成直观的图表和图像。
用户可以使用这些绘图函数和工具进行数据可视化,以便更好地观察数据的特征和趋势。
常用的数据可视化方法包括绘制折线图、散点图、柱状图、直方图等。
通过对传感器数据进行可视化,用户可以直观地了解数据的分布情况、变化趋势等,为后续的数据分析提供更加准确的依据。
除了可视化操作,Matlab还提供了一系列数据分析函数和工具。
用户可以利用这些函数和工具进行数据统计分析、频域分析、时域分析等,以便深入挖掘数据中的有价值的信息。
3.传感器数据处理中的常用技巧和方法在传感器数据处理中,有一些常用的技巧和方法可以帮助用户更加高效地进行工作。
下面将介绍几个常用的技巧和方法:(1)数据预处理:在进行传感器数据处理之前,一般需要进行数据预处理。
基于MATLAB的室内温度数据采集

基于MATLAB的室内温度数据采集高秋燕【期刊名称】《电子测试》【年(卷),期】2012(000)010【摘要】Based on the principle of asynchronous communication between PC and Data acquisition card Thermistor temperature sensor is used to collect data of the indoor and we can control the indoor temperature by heating and cooling.The acquisition temperature is sent to the USB data acquisition board. And we can simulink model in the Simulink based on the character of data acquisition card .The temperature data can be shown in a PC interface to a curve.Because of the characteristics to the voltage curve.It is intuitive and visibility of the temperature sensor,it is the temperature corresponding%介绍了基于MATLAB的PC与USB数据采集板之间的串行通信,利用热敏电阻温度传感器对室内温度进行采集和对传感器进行加温和降温来控制室内温度。
将采集的温度送到USB数据采集板上,接着利用该采集板能直接支持Simulink进行硬件在线仿真的特点,在Simulink中进行建模仿真,同时可以将仿真后的温度数据在PC界面上以曲线的方式显示,由于温度传感器的特点,该数据是温度变化相对应的电压曲线,具有良好的直观性和可视性。
基于matlab的温度采集

摘要:基于Matlab环境下PC机与单片机实时串行通信及数据处理的方法,设计了一个小型温度检测系统,由单片机和DS18B20完成数据采集,PC机实现通信数据的分析处理及图形显示,并得到温度随时间变化的函数解析式。
使用Matlab编程,提高了开发效率,具有一定的实用性。
关键字:Matlab 设备控制箱串口通信 DS18B201 前言温度是表征环境的一个重要的参数。
在工程领域,尤其像工程热力学等,温度检测非常普遍,对温度精确测量以便实时控制也显得尤为重要。
在控制系统中,上位机与下位机之间实现通信的方法和应用平台很多。
目前,以VB和VC 开发的通信软件较多,然而,这类软件虽然功能完善,但是数据采集到计算机后要进行各种处理(例如滤波,系统辨识,曲线拟合等)就显得不方便,编程比较复杂。
MATLAB具有强大的数据处理能力及功能丰富的工具箱,被广泛的应用于信号处理、自动控制等领域[1]。
它编程语言简单易学,利用简单的命令就可以代替复杂的代码,极大地提高了开发效率。
本实验基于Matlab环境下设计了一个小型温度检测系统,下位机使用AT89S51单片机和DS18B20完成温度数据采集,上位机在Matlab环境下,调用设备控制箱serial类操作RS-232串口,用串行通信方式交换数据,进而借助Matlab对数据进行分析和处理,得到了温度随时间变化的函数解析式,同时介绍了基于Matlab环境下PC机与单片机串行通信的实时数据处理的实现方法。
2 系统总体设计图1 系统结构图温度检测系统的整体结构如图1所示。
PC机串口与单片机USART口通过MAX232电平转换芯片相连,构成一个主从式通信系统。
系统工作时,单片机对串口和DS18B20初始化,在读取温度的同时等待中断。
PC机通过调用Matlab设备控制工具箱中的serial类及相关函数来创建串口设备对象,并以读写文件的方式实现对PC机串行口的访问,PC机通过Matlab向串行口发送特殊指令从而触发单片机中断系统,单片机调用中断服务例程,读取即使温度并将采集的数据通过串行口回送给PC机。
MATLAB数据采集与传感器技术

MATLAB数据采集与传感器技术近年来,随着科技的不断发展,传感器技术的应用日益广泛,而MATLAB作为一款强大的科学计算软件,为数据采集与传感器技术的发展提供了极大的帮助。
本文将探讨MATLAB在数据采集与传感器技术中的应用,并结合实际案例详细阐述其优势与挑战。
1. 数据采集与传感器技术的意义数据采集与传感器技术在各个领域起到了至关重要的作用。
无论是工业控制、医疗健康、环境监测还是智能家居,传感器技术都扮演着关键角色。
通过采集各种物理量的数据,我们能够更好地理解和控制世界。
然而,数据采集过程中面临的挑战也不容忽视,例如数据质量、实时性、数据分析等问题。
因此,如何高效地进行数据采集和处理成为当今科技领域的热门话题。
2. MATLAB在数据采集与传感器技术中的应用MATLAB作为一款功能强大的科学计算软件,为数据采集与传感器技术提供了一揽子解决方案。
首先,MATLAB拥有丰富的数据处理和分析工具,能够对采集到的数据进行快速准确的处理。
其次,MATLAB提供了丰富的传感器驱动接口,便于与各类传感器进行无缝连接与通信。
此外,MATLAB还支持数据可视化,能够直观地展示数据结果,方便用户进行分析和决策。
3. MATLAB在物联网环境下的数据采集应用物联网正在催生新一轮科技革命,其中数据采集是物联网的核心环节。
而MATLAB在物联网环境下的数据采集应用可以极大地简化开发过程。
通过使用MATLAB的传感器驱动接口和数据处理工具,开发者能够迅速搭建起物联网数据采集系统。
而物联网数据的分析与处理也是MATLAB的强项,例如数据清洗、异常检测、模型预测等。
因此,MATLAB在物联网环境下的数据采集应用具有广泛的前景和应用价值。
4. MATLAB在生物医学领域的数据采集应用生物医学领域是传感器技术发展的重要领域之一。
而MATLAB在生物医学领域的数据采集应用发挥了重要作用。
例如,通过采集人体生理信号,如心电图、脑电图等,可以帮助医生进行疾病诊断和治疗。
基于MATLAB的温度采集系统设计

0 引言 在控制系统的通信有许多方法和应用平台,具有不同的特点。
其中,MATLAB 以其强大的数据处理能力和丰富的功能模块,在信号处理、自动控制等领域广泛应用。
它用简单的命令代替复杂的代码,编程语言简单易学,对研究和开发帮助很大。
它的Simulink 可以提供一个动态系统建模、仿真和综合分析的集成环境,线性系统、非线性系统、数字控制及数字信号处理的建模仿真中应用十分广泛。
本文讨论的控制室内温度的问题,通过预测控制方法可以有效地调节控制环境温度,从而达到需要的设定值或者实现预测控制的目的 [1]。
1 采集温度数据的方案1.1 数据采集板的原理及组成 采集模块采用单片机作为CPU,利用其外设资源进行端口的输出/输入和A/D 转换,利用USB 通信芯片与计算机进行数据交互[2]。
数据采集卡如图1所示,其组成介绍如下: (1)USB 传输:使用PHILIP 公司D12芯片; (2)CPU:ATmega16(AVR)单片机; (3)4路A/D:具有10位分辨率,输入电压范围0~4.096V,输入阻抗为可调47kΩ; (4)2路D/A:具有10位分辨率,电压输出范围为0~4.096V; (5)4路输入输出:LED 两路,按键两路; (6)工作电压:利用USB 的5V 电源,无需外接。
为提高抗干扰性,该采集卡设计了一阶低通滤波器。
设置信号3分贝,截止频率为4kHz,也可以在此基础上进行修改实现截止频率的设定。
为了适应跟多温度范围,AD 的通道中有两个通道决定运放放大倍数的电阻采用的是可调电阻,从而实现放大倍数的调节。
也可以通基于MATLAB 的温度采集系统设计孙 菁(河北省邯郸市建业工程质量检测有限公司,河北 邯郸056001)摘 要:介绍了一种利用温度传感器结合MATLAB 数据处理实现温度数据采集的装置。
利用数据采集板对室内温度进行采集,接着利用该采集板能直接支持Simulink 进行硬件在线仿真的特点,在Simulink 中进行建模仿真,同时可以将仿真后的温度数据在PC 界面上以曲线的方式显示,并对室内加热装置进行调控。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
无线传感网络技术课程实训温度传感器数据采集及界面开发院(系)名称电子与信息工程学院专业班级物联网121班学号120402007学生姓名薛红见指导教师贾旭副教授起止时间:2015.6.29—2015.7.17课程设计(论文)任务及评语院(系):电子与信息工程学院教研室:物联网工程目录第1章绪论 (1)1.1 温度传感器技术应用概况 (1)1.2本文研究内容 (2)第2章温度传感器数据采集总体设计方案 (3)2.1 传感器信息采集设计方案 (3)2.2总体设计方案框图及分析 (4)第3章基于MATLAB温度传感器的设计 (5)3.1温度传感器的设计理念 (5)3.1.1 温度传感器的定义 (5)3.1.2传感器的原理 (5)3.2 传感器GUI布局 (6)第4章温度传感器程序软件及调试 (9)4.1 编写回调函数 (9)4. 2附各按键的程序源代码 (11)第5章串口调制及界面运行 (12)5.1界面串口选择 (12)5.2打开串口查看结果 (12)参考文献 (15)第1章绪论1.1 温度传感器技术应用概况随着现代人们生活水平的提高以及我国网络技术应用的普及,我国的网络技术的开发水平已经达到了一定的层次。
人们日常生活中对网络的需求也是日益增多,故此,我们在生活的各个方面对传感器网络技术传感器网络技术的开发及应用也被人们所普遍接受,并得到广泛的应用。
传感器网络是信息感知和采集的一场革命,也被认为是21世纪最重要的技术之一。
它将会对人类未来的生活方式长生深远的影响,通过对传感器信息的采集程序的设计思路,传感器将外界的温度等模拟量转变为数字信号,再将收集到的信号通过计算机进一步给予显示、处理、传输与记录,对收集到的自然数据的传达给人类。
本次的温度传感器系统设计对温度信息的收集是由温度传感器网络系统来完成的。
温度传感器网络是在监测区域内合理的布置大量的传感器节点,并且节点之间通过自组织方式构成网络。
传感器节点监测的数据沿着其他传感器节点逐跳地进行传输,在传输过程中监测数据可能被多个节点处理,经过多跳后路由到汇聚节点,最后通过互联网或卫星到达管理节点,再将所得信息数据传递给控制计算机。
如图1.1为传感器网络的体系结构图。
此图详细的画出了传感器节点之间传递信息的过程。
图1.1 传感器网络体系结构在我们现代日常生活当中,传感器技术应用的十分广阔。
从传感器的诞生至今为止,传感器的体积在不断的减小,种类也从单一到现在生产的多种多样,种类及用途在不断的增多,而且传感器的价格也越来越便宜,符合我国大部分人的使用需求。
现代的普通传感器的价格十分便宜,而且,质量也随着我国工业能力的不断增强也在不断的上升。
我国对现代化传感器的研究也是投入了大量的资金,这大大加快了传感器技术在我国的发展。
从小小的收音机到大型的军事通信设备,无不用到传感器技术。
传感器技术也为我们的生活和工作提供了很大的方便。
温度传感器技术一般应用在对环境的测试中。
例如,在我国的深山老林中防火是一件必不可少的事情,但是随着人力资源的短缺以及昂贵的人力劳动来说太过浪费。
我们可以使用传感器技术进行防火预警;在一些金属的熔炼过程中对温度的控制是必不可少的,但是人又不能时刻测量温度,在这个过程当中温度传感器就发挥了重要的作用;在我们的生活当中对天气的了解比不可少,但是专业的技术人员和了解自然环境变化的人才也不是太多,这就需要用到传感器技术,不需要很专业的知识就能够对天气进行了解判断并给予通报。
1.2本文研究内容本文研究内容为研究温度传感器信息采集和界面程序的开发。
本次程序设计的目的是通过3周课程设计的学习,熟练的操作传感器等器件连接以及使用等知识,并熟悉掌握MATLAB操作流程。
通过传感器将所需的环境温度由模拟量转变为数字信号,再将收集到的信号通过计算机进一步给予显示、处理、传输与记录,创建GUI界面并且进行功能的设置,连接物理装置和调节串口连接后对收集到的自然数据通过设计的界面展示给我们。
传感器器件之间信息的传递是由物联网传感器技术来完成的。
传感器采集环境信息传后传递控制计算机进行整理后由界面展现出来所测的数据。
使得数据采集的质量和效率大大提高,也节省了对硬件设备的投资,为用户节省资金;通过对MATLAB的应用,使得软件在数据采集系统的作用越来越大,并且增加本系统设计的灵活性,给我们对传感器技术的使用提供了便利。
第2章温度传感器数据采集总体设计方案2.1 传感器信息采集设计方案在我们日常的生活当中到处都充满应用了传感器技术的产品,但是我们对传感器技术信息的采集原理有很多的疑问。
为什么这么一个小小的电子设备能够具有收集信息的功能,它是怎么收集信息的,又是怎么将信息传递给显示器,将信息传递给我们的。
我们对传感器技术充满了疑惑和憧憬,也使得我更加坚定的学习传感器信息采集和界面开发的信心。
通过这三周的学习使我了解了有关传感器信息采集的一些知识,也跟着老师学习了怎样通过MATLAB来创建界面和对界面的调试过程。
下面我将会利用这三周来学习到的知识和以前所学习的知识来叙述两种采集方案并对这两种方案的自身特点和应用适用的环境进行比较,决定使用哪种方案来设计一种简单、便宜又能够充分利用其采集信息能力的温度传感器信息采集和界面开发程序。
方案1:利用物联网串口连接及应用的方法将传感器通过协调器来连接串口,通过传感器对信息的采集将信息通过适配器传递给控制计算机,调试串口后直接来显示温度传感器所传来的温度信息。
此方案的优点是简单、快捷、准确性高,利用很少的设备就可以完成对所在环境信息的测量,并且信息的错误率相当低。
但是,这个方案只适用于我们对传感器信息采集的教学方面和一些传感器设备研究的实验室。
因为它只能连接很少的传感器,并不能大面积的信息采集,也不能大范围的推广到我们普通人的日常生活当中。
如图2.1所示,我们可以使用串口调试助手对串口进行调制。
图2.1 串口调试助手界面方案2:利用MATLAB创建一个关于显示传感器所传信息的GUI窗口,在窗口上创建有关串口类型及波特率等功的按钮,并对这些按钮的字符大小、颜色和形状进行设置,还要将设置好的按钮位置进行合理的排布并保存。
然后在按钮及静态文本框保存后自动弹出Editor的M文本,对然后对相应的pushbutton添加功能函数后运行出有关信息的GUI界面来给我们传达信息。
这个设计方案加入了界面开发程序,将很大程度上增加可控传感器的数量以及更加方便的扩大我们对大面积地域内我们所需信息的采集能力。
不但解除了单个传感器对信息采集面积大小束缚,也提高了我们对一个区域内传感器使用状态的判断能力。
通过仔细的比较这两种设计方案,与方案1相比,方案2用软件对信息的大面积采集更加方便,也扩宽了我们对传感器技术的应用途径。
信息处理及显示的信息更加准确,在日常生活或工作中使用更加方便。
其结构可靠性更高、制作成本也比较低廉、操作也简单。
所以选择方案2。
2.2总体设计方案框图及分析如图2.2所示,本文设计了一种的传感器信息采集及界面开发为基础的应用性界面。
利用传感器接收外界的温度信息,通过无线传感器网络技术传递给控制计算机对数据进行整理、分类、总结等处理,然后通过GUI界面对整理的信息进行显示,以达到对一定环境内温度测量的目的。
次方案操作简单,所需硬件相对来说比较少,节省硬件设施的不必要浪费。
图2.2 总体设计方框图第3章基于MATLAB温度传感器的设计3.1温度传感器的设计理念3.1.1 温度传感器的定义温度传感器是指能够感受温度并转换成可用输出信号的传感器。
温度传感器是温度测量仪表的核心部分,种类繁多,按测量方式可分为接触式和非接触式两大类,按照传感器材料及电子元件特性可分为热电阻和热电偶两大类。
如图3.1所示,是本文收集到的集中温度传感器本,从图中可以看出传感器的体积有大有小,功能也比较齐全。
可以看出传感器应用范围之广。
图3.1 温度传感器3.1.2传感器的原理虽然传感器种类繁多,功能各异,但是其工作原理却大同小异,可以使用图3.2来总体概括传感器的工作原理。
如图3.2为传感器的工作原理图。
图3.2 传感器原理图3.2 传感器GUI布局通过本次对温度传感器信息采集和界面开发学习。
让我们来熟练的掌握有关界面的操作。
我们应该了解本文是一个利用MATLAB GUI设计实现一个图形用户界面的传感器程序。
首先我们可以利用MATLAB创建一个简单地GUI界面,并熟悉界面上各设置键的不同功能。
然后在界面上添加温度传感器信息采集界面所需的按钮,并且对添加好的按钮进行命名、大小调制和颜色选择,最后的步骤是对按钮的位置进行合理的排布,尽量使按钮集中在静态文本框下面。
这样能在我们接下来的设置和调制阶段节省很多时间,也不易形成错乱的操作。
接下来我们将进入具体的操作过程。
(1)如图3.3所示,打开Matlab,输入Guide 回车或者在工具栏上点击图标将会生成一个GUI界面生成选择的那种Guide 窗口。
通过这个窗口,我们可以发现对GUI界面的操作类型,创建一个新的GUI界面或打开一个已经存在的界面图,然后进入下一步骤。
图3.3Guide窗口(2)如图3.4所示,双击“Blank GUI(Default)”按钮就会出现一个新的GUI窗口,这个窗口上具有多个功能键,我们应该熟练的掌握这些按键的功能,并为我们接下来的操作进行基础知识的积累。
在操作时注意我们所做的产品应具有哪些功能,不要产生错误的操作。
图3.4 Guide窗口(3)如图3.5所示,根据温度传感器信息采集和界面开发的需求,在创建好的GUI 窗口上一些所需的按钮,将所需的界面图标都添加到这个窗口上,为下一步的操作打下基础。
图3.5Guide窗口添加按钮(4)如图3.6所示,在添加好温度传感器信息采集和界面开发程序所需的按钮后,根据GUI界面上各个按钮的作用不同,分别对各个按钮和图标进行排位以及对他们进行颜色等的设置,以达到一个好的视觉效果。
并对其进行仔细的检查,看是否存在错误的设置。
图3.6Guide窗口按钮设置在温度传感器信息采集和界面开发的最后,对设置好的GUI界面进行保存。
仔细的记住界面保存的地址,以便于当我们发现错误的时候进行修改,并利于我们对系统功能的添加或删除等。
第4章温度传感器程序软件及调试4.1 编写回调函数通过这三周有关MATLAV界面设计的学习,我们在老师的带领下成功的完成了有关计算机程序的设计和界面的开发,也了解到了有关回调函数的相关知识,回调函数在界面开发方面占据了很大的地位,我们在这个课程设计当中最主要的学习目标是完全掌握有关回调函数的运用和编写有关自己的回调函数的学习,完成上述步骤之后,我们将要进入函数的设计部分,在这里我们将接触到有关在GUI 开发环境下,选择工具栏上的进入菜单编辑器,分别选择和创建主菜单和子菜单。