10.3969/j.issn.1672-6944.2023.10.001
基于C#的可扩展串口通信模块设计
随着智能化、自动化的发展,各类设备对联网通信的需求越来越强.在传统设备改造过程中,串口通信应用广泛,针对常用串口通信中协议解析与其他模块融合,导致协议解析模块存在无法实现重用和维护困难等问题,文章应用面向对象的思想,充分利用C#语言的封装、继承和多态特性,设计了可扩展的串口通信模块,通过设计不同的协议实现类,可扩展不同的通信协议,而客户端只需要设计简单的实现类对通信协议进行配置即可完成对协议的解析.文章以文本数据格式的通信协议为例,进行了实际测试,该模块稳定可靠,具有较高的实用性.
串口、通信协议、面向对象、可扩展
20
TP311.5(计算技术、计算机技术)
重庆市教委科学技术研究项目KJZD-K201903601
2023-07-19(万方平台首次上网日期,不代表论文的发表时间)
共4页
1-3,14