微波辐射计是测量目标微波辐射特性的被动式遥感器。微波辐射计数据采集系统根据系统工作模式的选择,利用模数转换器以及可编程逻辑器件FPGA对信号分别进行量化和控制,再通过RS232接口和以太网口与远程计算机系统进行通信,完成对信号的采集和数字化处理。本文基于Qt平台开发上位机软件,依赖第三方串口类QextSerialPort和自带的QUdpSocket类,完成了数据的传输、显示和存储功能,再通过解析数据包提取目标的微波极化信息,利用QwtPlot控件完成二维曲线和三维散点图的绘制。该软件提高了数据采集和处理的效率。
2024-07-12 11:25:28 1.74MB 数据采集; 上位机软件
1
基于QT+Sqlite的机票预定查询系统Demo】是一个整合了QT框架与SQLite数据库的C/S架构应用程序。这个Demo展示了如何利用这两种技术实现一个简单的机票预订查询系统,它通过TCP/IP协议下的socket通信来实现客户端与服务器端的数据交互。 我们要理解QT,这是一个跨平台的C++库,为开发图形用户界面(GUI)应用程序提供了丰富的功能。QT库不仅包含GUI组件,还支持网络编程、数据库连接等非GUI功能。在本项目中,QT作为客户端和服务器端的开发工具,用于构建用户界面和处理与服务器的通信。 SQLite则是一个轻量级的嵌入式数据库,无需单独的服务器进程,可以直接在应用程序中使用。SQLite的优点包括小巧、高效、可靠,并且能够支持多种操作系统。在机票预定查询系统中,SQLite被用来存储航班信息、座位情况、乘客信息等数据。 C/S架构(Client/Server架构)是指客户端与服务器端之间的通信模式。在这个Demo中,客户端(由QT构建)向服务器发送查询请求,比如搜索特定日期的航班,然后服务器(可能也是基于QT开发)处理这些请求,从SQLite数据库中检索数据,并将结果返回给客户端显示。 socket是网络编程中的基本概念,它是两台计算机之间建立连接并交换数据的通道。在这个机票预订系统中,QT的socket模块用于实现客户端和服务器端之间的TCP/IP通信。TCP是一种面向连接的、可靠的传输层协议,确保数据的正确性和完整性。 项目中的核心功能可能包括以下几点: 1. **用户界面**:使用QT的GUI组件,如QLineEdit、QPushButton等,创建航班查询表单,用户可以输入出发地、目的地、日期等信息进行查询。 2. **数据传输**:客户端将用户的查询参数封装成数据包,通过socket发送给服务器;服务器接收到请求后,查询SQLite数据库,将结果返回。 3. **数据库操作**:在服务器端,使用QT的SQL模块与SQLite交互,执行SQL查询语句,如SELECT语句获取航班信息。 4. **结果展示**:客户端接收服务器返回的结果,更新GUI显示,如列表视图(QListView或QTableView)展示可用航班。 5. **错误处理**:对可能出现的网络异常、数据格式错误等进行适当的错误处理和提示。 6. **安全性**:尽管这是一个简化的Demo,但实际应用中还需要考虑数据安全,如用户隐私保护、防止SQL注入等。 通过这个Demo,开发者可以学习到如何结合QT和SQLite开发C/S架构的应用,理解TCP/IP通信的基本原理,以及如何在QT中进行数据库操作。同时,这也提供了一个基础模板,可以进一步扩展为更完整的在线机票预订系统。
2024-07-08 17:22:55 1.08MB sqlite
1
在QT上编写上位机软件与CC2530实现串口通信,在IAR集成开发环境上编写cc2530代码,通过仿真器将程序烧录进单片机里,使相应模块实现对应功能。需要准备CC2530模块和相对应的传感器模块,采用IAR集成开发环境烧录程序 功能包括以下几点: 1、在QT上正确显示温湿度传感器传出来的数据 2、在QT上正确显示光照传感器读取的数据 3、在QT上正确显示人体红外传感器读取的数据 4、在QT上正确显示芯片温度 5、在QT上控制LED灯的亮灭 6、在QT上控制继电器开关 7、在QT上正确检测节点板上的按键状态
2024-06-04 20:48:54 52.07MB cc2530
1
详情见博客 -流程图拖拽视觉编程 https://blog.csdn.net/qq_40602000/article/details/130275221
2024-05-25 14:13:06 68KB 流程图
里面包括用到代码(game.rar)和图片资源(images.rar),代码可能直接打不开,每个qt版本不一样,可以只查看源码,大致了解一下内容即可;图片资源包括了地图上面一些资源,和角色上下左右移动的图片,需要在qt中加载这些资源。
2024-05-24 17:29:17 16.04MB
1
基于Qt的车牌识别算法,包括车牌定位与车牌识别,代码依赖库为opencv3、Qt5。
2024-05-23 20:30:45 56.28MB 车牌识别 opencv3
1
QT,C++使用技巧,实战应用开发小系统参考资料,源码参考。 详细介绍了一些Qt框架的各种功能和模块,以及如何使用Qt进行GUI开发、网络编程和跨平台应用开发等。 适用于初学者和有经验的开发者,能够帮助你快速上手Qt并掌握其高级特性。
2024-05-22 12:57:57 5.14MB
1
基于QT的MQTT开发实例,有助于初学者更深入地理解MQTT的开发,
2024-05-21 15:18:40 1.89MB mqtt
1
合适qT串口通信入门级学员,可以更改数据协议,支持串口通信数据显示,保存。用于IMU数据采集
2024-05-20 09:17:05 4.35MB 网络 网络
1
1.设计每条航线所涉及的信息,包括航班信息:起点终点站名、航班号、飞机号、飞机周日(星期几)、乘员定额、票价、余票量等,所有客户订票信息:包括姓名、订票量、航班号,舱位等级1,2或3等;所有客户退票信息:包括姓名、退票量、航班号,舱位等级1,2或3等; 2.结合基本操作的单链表、队列、二叉树等数据结构以及排序算法,设计实现机票订票系统的查询、订票、退票、改签等功能; 3.设计并实现人机交互友好的界面或菜单。
2024-05-18 18:37:49 34.38MB 课程设计
1