案例分享:Qt多通道数据采集系统(通道配置、电压转换、采样频率、通道补偿值、定时采集、导出excel和图表、自动XY轴、隐藏XY轴、实时隐藏显示通道

简介: 案例分享:Qt多通道数据采集系统(通道配置、电压转换、采样频率、通道补偿值、定时采集、导出excel和图表、自动XY轴、隐藏XY轴、实时隐藏显示通道

需求

  1.通道使能、选择、更改通道名称、设置显示颜色

  2.采样率可设置(Sa/s/chj)

  3.单位换算,按照给定的进行换算

  4.对通道可进行设置补偿值

  5.通道取消可动态显示和隐藏,并可动态调整显示颜色

  6.一定范围的X轴、全范围Y轴、支持自动X轴、自动Y轴

  7.清除图表(实际数据不清除),方便对比跟踪

  8.支持将已有的采集数据按照指定规则导出到excel表

  9.将当前二维表导出为图表保存

  10.定时采集,选择实验采集多久,到时间后停止采集

  11.通信设置,使用串口,可设置串口号和波特率

  12.对设置设置界面和主界面的所有相关配置参数进行保存,并在下次启动时恢复最后一次启动的配置数据

  13.支持日志系统,对相关操作和数据进行日志输出

  14.双击空白区域,可全屏(分辨率固定为客户定制要求,所以限制了,屏幕小的可尝试双击全屏看)

性能

  支持长时间采集,几万点同时显示,不卡顿

补充说明

  支持模拟方式,带有模拟下位机数据输入上位机,点击“开始采集”即可

模拟方式说明

  注意:同时支持实际下位机协议数据和模拟数据两种方式,模拟数据主要是方便客户与开发者调试、测试和修复

  1.使用模拟数据时,请先随意打开串口,点击“启动”后即可模拟数据

  2.使用模拟数据时,导出excel,为“hello world”内容”


相关博客

  《案例分享:Qt高频fpga采集数据压力位移速度加速度分析系统(通道配置、电压转换、采样频率、通道补偿、定时采集、距离采集,导出exce、自动XY轴、隐藏XY轴、隐藏显示通道,文件回放等等)

  《案例分享:Qt多段Y轴折线图框架(双Y轴段折线、支持拽拖、浮动游标显示X值各段Y值、支持大量实时显示下位机数据)

  《案例分享:Qt便携式致病菌快速检测仪(账号管理、实验过程、二维图表、历史数据、通讯管理、实验报告、中英文等等)

  《案例分享:Qt多通道数据采集系统(通道配置、电压转换、采样频率、通道补偿值、定时采集、导出excel和图表、自动XY轴、隐藏XY轴、实时隐藏显示通道)

  《Qt开发笔记之QCustomPlot:QCustomPlot介绍、编译与使用

  《Qt开发笔记之Qwt(一):Qwt介绍、编译与Demo


Demo

  

  

  

  

  

  

  

  


  



相关文章
|
2月前
|
开发者
Qt异步实现事件的定时执行 - QTimer和QThread的联合使用
通过将QTimer和QThread结合使用,Qt开发者可以实现高效的异步定时任务执行。这种方法不仅可以提升应用程序的响应能力,还可以在复杂的多线程环境中保持代码的简洁和可维护性。希望本文的详细介绍和示例代码能够帮助您更好地理解和应用这一技术。
85 14
|
4月前
|
存储 Windows
(13) Qt事件系统(two)
文章详细介绍了Qt事件系统,包括事件分发、自定义事件、事件传播机制、事件过滤以及事件与信号的区别。
162 3
(13) Qt事件系统(two)
|
4月前
|
编解码 程序员
(12)Qt事件系统(one)
本文详细介绍了Qt事件系统,包括各种系统事件、鼠标事件、键盘事件、定时器等的处理方法和示例代码。
136 0
|
4月前
|
iOS开发 MacOS Python
Python编程-macOS系统数学符号快捷键录入并生成csv文件转换为excel文件
Python编程-macOS系统数学符号快捷键录入并生成csv文件转换为excel文件
44 0
|
5月前
|
数据挖掘 数据处理 Python
python如何高效处理excel图表案例分享
python如何高效处理excel图表案例分享
69 2
|
6月前
|
API
Qt绘图之Paint系统
Qt绘图之Paint系统
81 2
|
6月前
从源码角度分析Qt元对象系统2
从源码角度分析Qt元对象系统
74 0
|
6月前
|
存储
从源码角度分析Qt元对象系统1
从源码角度分析Qt元对象系统
104 0
|
2月前
|
数据采集 数据可视化 数据挖掘
利用Python自动化处理Excel数据:从基础到进阶####
本文旨在为读者提供一个全面的指南,通过Python编程语言实现Excel数据的自动化处理。无论你是初学者还是有经验的开发者,本文都将帮助你掌握Pandas和openpyxl这两个强大的库,从而提升数据处理的效率和准确性。我们将从环境设置开始,逐步深入到数据读取、清洗、分析和可视化等各个环节,最终实现一个实际的自动化项目案例。 ####
266 10
|
4月前
|
数据采集 存储 JavaScript
自动化数据处理:使用Selenium与Excel打造的数据爬取管道
本文介绍了一种使用Selenium和Excel结合代理IP技术从WIPO品牌数据库(branddb.wipo.int)自动化爬取专利信息的方法。通过Selenium模拟用户操作,处理JavaScript动态加载页面,利用代理IP避免IP封禁,确保数据爬取稳定性和隐私性。爬取的数据将存储在Excel中,便于后续分析。此外,文章还详细介绍了Selenium的基本设置、代理IP配置及使用技巧,并探讨了未来可能采用的更多防反爬策略,以提升爬虫效率和稳定性。
244 4