
qt
FPGADesigner
目标成为FPGA开发设计/仿真验证的预备军~
展开
-
Qt程序设计(一):气象自动监测站-图形化搭建程序界面
博主做了一个FPGA采集控制的小型气象自动站,需要开发一个与此配套的上位机程序,因此花了一段时间。楼主使用的开发平台是QT5.8,编译器用的是MSVC2015(截至写稿时目前QT还没有颁布支持VS2017的版本)。上位机可以选择的开发平台众多,QT界面易用美观、设计简单、支持C++和QML两种方式开发、跨平台特性好,博主更看好它的使用价值。本文从开发一个上位机的开始说起,及设计程序界面。本文开发的上原创 2017-07-03 23:48:11 · 6794 阅读 · 14 评论 -
Qt程序设计(二):气象自动监测站-串口通信与数据处理
由于目前制作的下位机是使用串口通信,因此需要使用QT中的串口解决方法来获取通信中的数据。在本文中您将看到QT对串口的使用非常简单易用,如果采用的是网络通信,QT也提供了同样简便的解决方法。 串口操作使用的是QT5支持的QtSerialPort类和QSerialPortInfo类,需要在程序中挂载相应的头文件:#include <QtSerialPort/QSerialPort>#inclu原创 2017-07-04 10:32:20 · 3151 阅读 · 2 评论 -
Qt程序设计(三):气象自动监测站-加入MySQL数据库
继上文完成了气象要素数据的串口接收后,接下来的要实现的功能是数据的存储。本文设计选用的是MySQL数据库。QT对主流的大多数数据库都有完美的支持,选用哪个数据库关系不大。数据库环境搭建 博主在搭建数据库环境时没有使用MySQL的官方套件,而是使用了XAMPP这个软件包,从网上下载按照提示安装即可。打卡软件后开启Apache和MySQL两个服务即可。 开启Apache的时候很有可能会碰到两个问题,原创 2017-07-04 11:36:10 · 2091 阅读 · 1 评论 -
Qt程序设计(四):气象自动监测站-数据实时曲线绘制
继上文完成了数据的数据库存储之后,接下来要实现的功能是可以把接收到的数据已实时曲线的形式绘制出来。本文使用的主要技术是一个第三方类QCustomPlot,这个软件制图功能强大,同时还很美观。目前官方提供1.3.2正式版和2.0.0beta版两个版本,这两个版本之间大题功能相同,但还是有不小的差异,2.0.0中引入了更多优秀的特性。为工程添加QCustomPlot 博主使用的是1.3.2版本,从网页原创 2017-07-04 13:23:34 · 12309 阅读 · 9 评论 -
Qt程序设计(五):仪器管理软件-保存与浏览PDF
在博主设计的一个仪器管理软件中,搭建了示波器、频谱仪、DDS等仪器的软件界面,遇到了一个需求:设计希望能够将仪器测试结果以PDF格式保存下来,并且能够打开PDF浏览,实现更好的人机交互。本文将介绍这个功能的实现。保存PDF 图形绘制采用的是“Qt程序设计(四):气象自动监测站-数据实时曲线绘制https://blog.csdn.net/FPGADesigner/article/detai...原创 2018-06-13 10:21:55 · 1911 阅读 · 1 评论