基于 MATLAB GUI界面的 MCU串口实时绘图设计.pdfVIP

  • 111
  • 0
  • 约9.45千字
  • 约 7页
  • 2022-05-23 发布于山东
  • 举报

基于 MATLAB GUI界面的 MCU串口实时绘图设计.pdf

基基于于MATLAB GUI界界面面的的MCU串串口口实实时时绘绘图图设设计计 本本文文主主要要介介绍绍如如何何利利用用MATLAB中中的的GUI工工具具来来制制作作串串口口通通信信 位位机机,,然然后后利利用用单单片片机机读读取取陀陀螺螺仪仪MPU6050的的 数数据据传传送送到到 位位机机,,利利用用 位位机机将将数数据据利利用用绘绘图图实实时时显显示示出出来来,,有有一一部部分分是是参参考考网网 其其它它教教程程,, 将将在在结结尾尾给给出出参参考考网网址址。。 一一、、总总体体设设计计原原理理 PC机机有有USB接接口口,,可可以以实实现现串串口口通通信信,,通通过过USB转转串串口口数数据据线线连连接接单单片片机机,,用用三三根根线线 ((收收、、发发、、地地))来来实实现现数数 据据的的发发送送,,用用PL-2303HX作作为为单单片片机机与与PC机机间间的的驱驱动动芯芯片片。。串串口口通通信信总总体体设设计计原原理理图图如如图图1所所示示。。 图图1 二二、、MATLAB的的GUI串串口口通通信信设设计计 GUIDE是是一一个个专专用用于于GUI程程序序设设计计的的向向导导设设计计器器。。而而GUI是是由由各各种种图图形形对对象象,,如如图图形形窗窗口口、、图图轴轴、、菜菜单单、、按按钮钮、、 文文本本框框等等构构建建的的用用户户界界面面,,是是人人机机交交互互的的有有效效工工具具和和方方法法,,通通过过GUIDE可可以以很很方方便便地地设设计计出出各各种种符符合合要要求求的的 图图形形用用户户界界面面。。用用户户可可以以根根据据界界面面提提示示完完成成整整个个工工程程,,却却不不必必去去了了解解工工程程内内部部是是如如何何工工作作的的。。GUI设设计计既既 可可以以以以基基本本的的MATLAB程程序序设设计计为为主主,,也也可可以以以以鼠鼠标标为为主主利利用用GUIDE工工具具进进行行设设计计,, 也也可可综综合合以以 两两种种方方法法进进行行设设计计。。 2.1 GUI界界面面的的整整体体布布局局设设计计 利利用用MATLAB的的GUI界界面面设设计计程程序序界界面面和和功功能能,,利利用用MATLAB R2014a来来实实现现设设计计,,打打开开MATLAB后后: 1、、在在命命令令行行窗窗口口输输入入”gu de”调调出出GUIDE工工具具,,如如图图2 图图2 2、、直直接接选选择择默默认认方方式式,,勾勾选选“将将新新图图形形另另存存为为”,,选选择择自自己己要要存存的的位位置置,,然然后后点点击击OK。。出出现现如如下下图图3所所示示:: 1 图图3 3、、MALTAB的的GUI主主要要由由两两个个文文件件,,当当设设置置好好GUIDE时时点点击击保保存存,,这这时时将将在在当当前前路路径径自自动动产产生生两两个个名名字字相相同同的的文文件件,,但但扩扩展展标标识识符符不不同同,,一一个个为为.f g文文件件,,一一个个为为.m文文件件,,.f g主主要要是是GUI 图图形形文文件件,,和和GUIDE设设计计的的图图像像相相同同,,.m文文件件为为程程序序文文件件,,所所有有事事件件响响应应和和计计算算功功能能都都在在这这里里实实现现。。 在在图图4中中,,可可以以在在左左侧侧的的控控件件栏栏拖拖曳曳控控件件到到右右侧侧网网格格中中,,如如图图4 图图4 4、、控控件件设设置置,,右右击击控控件件点点“Property Inspector”或或双双击击控控件件,,如如图图5 2 图图5 一一般般仅仅设设置置Tag选选项项和和Str ng选选项项。。其其中中Str ng选选项项在在按按钮钮控控件件中中就就是是GUI显显示示时时的的字字符符。。Tag属属性性较较为为重重要要,,在在GUI编编程程时时控控件件的的索索引引主主要要利利用用Tag选选项项的的属属性性并并且且在在GUI生生成成回回调调函函数数时时 候候也也是是由由Tag属属性性的的值值命命名名的的。。这这里里将将“打打开开串

文档评论(0)

1亿VIP精品文档

相关文档