计算机工程与应用
計算機工程與應用
계산궤공정여응용
COMPUTER ENGINEERING AND APPLICATIONS
2011年
9期
61-64
,共4页
施孟佶%桂勋%陈小平%刘强
施孟佶%桂勛%陳小平%劉彊
시맹길%계훈%진소평%류강
完成端口%单件设计模式%串口并发通信%VC++
完成耑口%單件設計模式%串口併髮通信%VC++
완성단구%단건설계모식%천구병발통신%VC++
为满足现代工业自动化控制系统中的多串口并发通信需求,提出了基于完成端口机制在VC++开发平台上实现的高效解决方案.阐述了该方案的基本原理、实现流程,以及运行过程中常见问题的解决措施.该方案采用单件设计模式保证完成端口的唯一性,并通过更高层次的封装,解决了用户操作不便的问题.对比实验表明:在大量串口并发通信的情况下,相对于常见的未采用完成端口机制而使用专用线程处理重叠I/O的多串口通信解决方案,该方案具有更高的效率和更少的系统资源耗费.
為滿足現代工業自動化控製繫統中的多串口併髮通信需求,提齣瞭基于完成耑口機製在VC++開髮平檯上實現的高效解決方案.闡述瞭該方案的基本原理、實現流程,以及運行過程中常見問題的解決措施.該方案採用單件設計模式保證完成耑口的唯一性,併通過更高層次的封裝,解決瞭用戶操作不便的問題.對比實驗錶明:在大量串口併髮通信的情況下,相對于常見的未採用完成耑口機製而使用專用線程處理重疊I/O的多串口通信解決方案,該方案具有更高的效率和更少的繫統資源耗費.
위만족현대공업자동화공제계통중적다천구병발통신수구,제출료기우완성단구궤제재VC++개발평태상실현적고효해결방안.천술료해방안적기본원리、실현류정,이급운행과정중상견문제적해결조시.해방안채용단건설계모식보증완성단구적유일성,병통과경고층차적봉장,해결료용호조작불편적문제.대비실험표명:재대량천구병발통신적정황하,상대우상견적미채용완성단구궤제이사용전용선정처리중첩I/O적다천구통신해결방안,해방안구유경고적효솔화경소적계통자원모비.