当前位置:首页 > 公众号精选 > 电子电路开发学习
[导读]前言上两周利用周末的时间,分别写了基于uFUN开发板的心率计(一)DMA方式获取传感器数据和基于uFUN开发板的心率计(二)动态阈值算法获取心率值,介绍了AD采集传感器数据和数据的滤波处理获取心率值。这篇文章主要是介绍Qt上位机如何实现波形的显示,串口数据的解析,以及一些小细节实...

前言

上两周利用周末的时间,分别写了基于uFUN开发板的心率计(一)DMA方式获取传感器数据基于uFUN开发板的心率计(二)动态阈值算法获取心率值,介绍了AD采集传感器数据和数据的滤波处理获取心率值。这篇文章主要是介绍Qt上位机如何实现波形的显示,串口数据的解析,以及一些小细节实现。

关于Qt

Qt是一个1991年由Qt Company开发的跨平台C 图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器。Qt是面向对象的框架,使用特殊的代码生成扩展(称为元对象编译器(Meta Object Compiler, moc))以及一些宏,Qt很容易扩展,并且允许真正地组件编程。2008年,Qt Company科技被诺基亚公司收购,Qt也因此成为诺基亚旗下的编程语言工具。2012年,Qt被Digia收购。2014年4月,跨平台集成开发环境Qt Creator 3.1.0正式发布,实现了对于iOS的完全支持,新增WinRT、Beautifier等插件,废弃了无Python接口的GDB调试支持,集成了基于Clang的C/C 代码模块,并对Android支持做出了调整,至此实现了全面支持iOS、Android、WP,它提供给应用程序开发者建立艺术级的图形用户界面所需的所有功能。基本上,Qt 同 X Window 上的 Motif,Openwin,GTK 等图形界 面库和 Windows 平台上的 MFC,OWL,VCL,ATL 是同类型的东西。——来自百度百科

串口数据的解析和显示

pro文件添加串口支持:

  1. QT = serialport

头文件包含:

  1. #include <QSerialPort>

  2. #include <QSerialPortInfo>

串口对象的定义:

  1. QSerialPort serial;

启动自动搜索本机串口并添加到下拉框:

  1. foreach(const QSerialPortInfo
本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

上位机串口通信是指在上位机(通常是计算机或微控制器)与外部设备之间通过串行通信协议进行数据传输和通信的过程。在串口通信中,数据以位为单位按顺序传送,通常使用一个或两个物理线路(通常是两条线)来实现数据的发送和接收。

关键字: 上位机 串口通信

摘要:以地铁BAS实训系统为研究对象,按照集中管理、分散控制的设计思想,基于Niagara软件平台设计和搭建了一套3层分布式地铁BAS实训系统,分为管理层、控制层、现场层,包含空调送回风和智能照明两个监控子系统。首先建立...

关键字: BAS实训系统 上位机 监控

无论是水厂、污水厂还是供水、排水、污水泵站的运行核心就是控制系统,而控制系统的核心就是以PLC为主体的自动控制系统。关于自控系统的控制方案有很多种,但并不是都有实效。现在,就以水厂中的沉淀池吸泥桁车为例子,讲一讲智慧水务...

关键字: 上位机 现场总线

摘 要 :设计一辆基于单片机的手机可控多功能智能小车,小车与手机采用无线传输技术通信。智能小车主要分为手机 APP、控制器模块、传感器模块、执行器模块以及报警模块五个部分。传感器模块感知外部环境信息并把数据传送至控制器,...

关键字: APP 智能控制 无线监控 传感技术 上位机 报警

这两天看文的人比较少,先来分享一篇非常简单的关于虚拟串口软件的使用的小短文。在编写串口上位机时,需要进行调试。一种方式是与下位机进行通信进行测试;另一种方式是借助虚拟串口软件来进行测试。虚拟串口软件使用演示虚拟串口软件是...

关键字: 上位机 软件 调试

摘 要 :随着汽车保有量的飞速发展,城市交通所面临的拥堵问题倍受人们关注。针对这一问题,提出一种基于 ZigBee 无线网络的智能交通系统。该系统可实时采集道路信息,利用 ZigBee 模块进行信息传输,通过上位机实现...

关键字: 智能交通 Zigbee 无线网络 车流检测 上位机 车载终端

摘要:针对目前市场上存在的一些电磁继电器参数检测仪器的缺点,为了能够精确采集电磁继电器的吸合电压等主要参数,采用ARM技术和上、下位机方法,设计了一款基于ARMCortex-M3芯片STM32F103ZET6单片机控制的...

关键字: STM32 电磁继电器 检测仪 上位机

出品21ic论坛gaoyang9992006网站:bbs.21ic.com做安卓手机APP通常使用高端大气的AndroidStudio,开发语言是Java,该开发IDE就是体积大学习成本高,入手慢,这里给大家推荐一款国产...

关键字: 上位机 BLE蓝牙 软件

摘 要 :针对目前城市道路井盖安全存在的问题,提出一种基于 LoRa 的实时井盖安全监测系统。该系统由井盖状态采集装置与上位机平台两部分组成,井盖状态采集装置由触发器采用LoRa 技术与集中器进行通信,集中器通过 4G...

关键字: 低功耗广域网 LoRa 技术 窨井 安全监测 上位机 远程通信

摘 要:系统设计基于嵌入式ARM11系统以及无线WiFi智能控制房屋终端设备,先对室内的环境数据进行无线网路分布式采集,采用嵌入式WiFi模块实现数据传输,当环境异常时,系统做出响应以改善室内环境,具有TTS语音报警、打...

关键字: 嵌入式 ARM11 Wi-Fi TTS语音报警 一体化步进电机 上位机
关闭
关闭