其他分享
首页 > 其他分享> > 基于QT5.8+STM32F103的电压采集和实时电压数据的动态显示实例(二)

基于QT5.8+STM32F103的电压采集和实时电压数据的动态显示实例(二)

作者:互联网

利用QT5.8显示下位机(stm32)即通过串口传输上来的数据,为了更好地显示曲线,没有使用QT自带的类库,而是引入了以下几个文件作为绘图的类库。

在这里插入图片描述
并且将以上几个文件导入到工程文件中,(使用的话直接导入就行,不要做任何修改),同时并在pro文件中加入

在这里插入图片描述
kk
不然用不了 串口和绘图

UI图

在这里插入图片描述

在这里插入图片描述
右键点击提升为QCustomplot,这样这个widge就可以用来显示曲线了,在这里插入图片描述
widge的名字被我修改成widge_plot了 ,使用代码的话 改这里即可。
ui的布局可以通过添加group和弹簧等控件提升美观。

在这里插入图片描述
这里的蓝色线表示电压值1,是用下位机的DAC输出,并用ADC去检测,并传给QT的值,通过按键调节DAC输出值得大小,此时ADC检测的值自然就发生变化,曲线的值和框内的电压值也发生变化,棕色值表示adc测量的单片机上的3.3v,所以一直不变的。

同时灯亮,灯灭按钮实现了对stm32上指示灯的控制,总体上实现了动态显示电压,并描绘曲线的功能。

代码下载:https://download.csdn.net/download/a18969769800/12513273

下位机地址:https://blog.csdn.net/a18969769800/article/details/106689042

代码带有注释,很容易理解并使用。

标签:STM32F103,动态显示,曲线,下位,类库,widge,电压
来源: https://blog.csdn.net/a18969769800/article/details/106682942