期刊文献+

基于LabWindows/CVI多线程编程的串口测试实现

Design of Testing Programme for Serial Port Based on Multithreading Method in LabWindows/CVI
下载PDF
导出
摘要 为了解决在利用LabWindows/CVI编写程序控制仪器对串口进行测试过程中,采集数据时在程序收到串口信号前系统无响应的问题,对串口基本原理和LabWindows/CVI中多线程编程思想进行了分析,对用于测试的多线程编程方法进行了研究,编写了基于多线程的串口测试程序。程序中主线程用于程序界面的调用及程序的配置,次线程函数用于驱动串口读取数据,等待串口信号。经验证,基于多线程的编程方法在实际测试中有效地解决了超时问题,提高了测试程序的可操作性和易用性,达到了良好的测试效果。 In order to ravel out the irresponsive condition as waiting for data to be sent from the serial port when testing it, a multithread- ing-based testing programme for serial port is designed based on the principium of serial port and multithreading method in LabWin- dows/CVl, in which main thread starts and initializes the user interface while sub thread is used to wait and read the data sent from a seri- al port. This method solved the very problem in online testing and made the programme more maneuverable and easier to use,reaching the good effect.
出处 《计算机技术与发展》 2012年第7期121-123,127,共4页 Computer Technology and Development
关键词 串口 LABWINDOWS/CVI 多线程 serial port LabWindows/CVI multithreading
  • 相关文献

参考文献8

二级参考文献14

  • 1柳爱利,齐玉东.测试系统的软件平台[J].海军航空工程学院学报,2004,19(3):387-388. 被引量:5
  • 2汤子瀛 哲凤屏 等.计算机操作系统[M].西安:西安电子科技大学出版社,2000..
  • 3PetzoldC 北京博彦科技发展有限公司译.Windows程序设计(第5版)[M].北京:北京大学出版社,1999..
  • 4RichterJ 王建华 译.Windows 核心编程[M].北京:机械工业出版社,2000..
  • 5BrainM 张锦 张俊 译.深入学习:Win32 系统服务开发与实例[M].北京:电子工业出版社,2001..
  • 6National Instrument Corp. Multithreading in LabWindows/CVI[Z].2000.
  • 7National Instnnnent Corp. LabWindows/CVI Programmer Reference Manual[Z].2001.
  • 8National Instruments Corporation. LabWindows/CVI^TM 7 User Guide. 2004.
  • 9Remon Spekreijse.A Communication Class for Serial Port[EB/OL].http://codegturu.earthweb.com/network/serialport.shtml.
  • 10龚建伟.龚建伟技术主页[EB/OL].http://www.gjwtech.com/serialcomm.htm.

共引文献88

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部