工业控制计算机
工業控製計算機
공업공제계산궤
INDUSTRY CONTROL COMPUTER
2013年
11期
33-35,37
,共4页
串口通信组件%Win32 API%多线程%OVERLAPPED方式
串口通信組件%Win32 API%多線程%OVERLAPPED方式
천구통신조건%Win32 API%다선정%OVERLAPPED방식
介绍了基于Win32 API的通用串行通信组件的开发.采用OVERLAPPED串口操作方式,通过一种多缓冲区、多线程协同工作方式,实现了可用于各种Windows平台下串口通信编程的通用组件,并提供了手动模式及消息模式两种接口方式.分析了目前串口通信组件的不足和工业领域串口通信组件的需求;在归纳了Win32串口相关API的基础上提出了组件设计框架,对组件实现过程中的缓冲区设计、线程同步、信号系统、回调函数接口、读写线程流程等进行了详细介绍.文末给出了串口通信组件的两个应用实例,其运行效果证明了串口通信组件的设计合理、有效.
介紹瞭基于Win32 API的通用串行通信組件的開髮.採用OVERLAPPED串口操作方式,通過一種多緩遲區、多線程協同工作方式,實現瞭可用于各種Windows平檯下串口通信編程的通用組件,併提供瞭手動模式及消息模式兩種接口方式.分析瞭目前串口通信組件的不足和工業領域串口通信組件的需求;在歸納瞭Win32串口相關API的基礎上提齣瞭組件設計框架,對組件實現過程中的緩遲區設計、線程同步、信號繫統、迴調函數接口、讀寫線程流程等進行瞭詳細介紹.文末給齣瞭串口通信組件的兩箇應用實例,其運行效果證明瞭串口通信組件的設計閤理、有效.
개소료기우Win32 API적통용천행통신조건적개발.채용OVERLAPPED천구조작방식,통과일충다완충구、다선정협동공작방식,실현료가용우각충Windows평태하천구통신편정적통용조건,병제공료수동모식급소식모식량충접구방식.분석료목전천구통신조건적불족화공업영역천구통신조건적수구;재귀납료Win32천구상관API적기출상제출료조건설계광가,대조건실현과정중적완충구설계、선정동보、신호계통、회조함수접구、독사선정류정등진행료상세개소.문말급출료천구통신조건적량개응용실례,기운행효과증명료천구통신조건적설계합리、유효.