- 博客(6)
- 收藏
- 关注
原创 Qt编程之QML模块(1)
QML学习摘要 QML是一种声明式UI编程语言,用于创建高性能、动画丰富的应用程序界面。Qt Quick是QML的标准库,提供丰富的视觉和交互组件。通过一个登录界面示例展示了QML的核心功能: 基本界面元素:ApplicationWindow主体窗口,包含背景渐变效果 交互功能:实现无边框窗口拖动、按钮点击事件 动画效果:图片旋转动画、组件入场动画 样式定制:圆角设计、动态图标切换、输入框样式设置 该示例完整演示了QML的声明式语法、属性绑定和JavaScript表达式能力,体现了QML简单高效创建现代化界
2025-07-26 15:05:11
323
原创 Qt上位机编程之ModBus协议(3)
Qt中的ModBus模块使用方法,接续上一篇文章完成01、05、15功能码的QModbus数据访问功能实现。
2025-07-26 09:27:33
465
原创 Qt上位机编程之ModBus协议(2)
Qt ModBus模块提供了开发工业通信协议的便捷工具,主要包含QModbusClient(主站)和QModbusServer(从站)类。通过ModBus协议可实现主从设备间的数据读写操作,支持TCP和串口两种通信方式。开发时需在.pro文件中添加serialport和serialbus模块,并初始化UI界面显示寄存器数据。实践示例展示了RTU串口连接的实现方法,包括参数设置和连接建立。该模块封装了ModBus功能码处理、数据单元管理等核心功能,简化了工业通信应用的开发流程。
2025-07-14 06:51:39
712
原创 Qt上位机编程之Modbus协议(1)
摘要:本文介绍了Modbus协议的特点与应用。Modbus是一种开放免费的主从架构通信协议,支持RS-232、RS-485等多种电气接口,具有简单易用的特点。文章详细解析了Modbus协议类型(RTU/ASCII/TCP/UDP)、主从站工作原理、四种数据表(Coils、Discrete Inputs、Input Register、Holding Register)以及常用功能码(03/06/16/01/05/15等)。通过Modbus Poll和Modbus slave仿真软件演示了主从站数据交互过程,并
2025-07-13 00:13:13
1114
原创 Qt上位机编程之串口编程
本文介绍了Qt5串口编程的基本实现方法。主要内容包括:1) 在项目中添加serialport模块并创建串口对象;2) 配置串口参数(波特率、数据位、校验位等);3) 打开/关闭串口操作;4) 数据读取与发送的实现;5) 定时发送功能;6) 解决界面卡顿问题的多线程方案。通过QSerialPort类和相关信号槽机制,开发者可以快速实现串口通信功能,同时采用多线程技术优化性能。文章还提供了详细的代码示例和参数配置说明。
2025-07-12 00:08:38
635
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅