-
公开(公告)号:CN103984665B
公开(公告)日:2017-06-20
申请号:CN201410246988.X
申请日:2014-06-05
Applicant: 哈尔滨工业大学
Abstract: 基于LabVIEW的串口通信装置及方法,属于串口通信技术领域。本发明是为了解决现有基于LabVIEW编程的串口通信存在数据丢失及解析数据帧程序冗杂耗时多的问题。装置包括UI事件产生模块、UI事件处理模块、数据发送与接收模块、数据解析模块和数据显示模块;方法中形成了四层生产者消费者架构且各模块并行执行,数据解析步骤使用解析状态机的方法对串口接收的数据按照解析帧协议解析得到完整的解析数据帧,保证了通信数据传输的完整性,程序简洁清晰、执行速度快且运行稳定。本发明用于上位机与下位机之间的串口通信。