首页 | 本学科首页   官方微博 | 高级检索  
     

基于LabWindows/CVI的数据处理软件设计
引用本文:白渚铨,张晓明,王宇,赵鑫炉. 基于LabWindows/CVI的数据处理软件设计[J]. 计算机应用与软件, 2015, 0(4)
作者姓名:白渚铨  张晓明  王宇  赵鑫炉
作者单位:1. 中北大学电子测试技术重点实验室 山西 太原030051
2. 中北大学电子测试技术重点实验室 山西 太原030051; 中北大学仪器科学与动态测试教育部重点实验室 山西 太原030051
摘    要:在某些情况下,工业现场的大量多路数据的处理分析工作需要在上位机中集中进行,上位机中的处理软件要能够实时完成通信、数据处理分析、存储及显示等多个任务。针对通过串口每秒上传2400个字节包含6路传感器信息的数据,单线程工作方式下,串口数据读取丢失,数据实时处理显示效果不佳的情况,在Lab Windows/CVI编译环境下,运用包括线程池和异步定时器的多线程技术及线程安全队列等技术,实现了处理软件的可靠通信、数据快速处理和实时显示等多个任务的并行可靠执行。测试结果表明,运用以上的技术能够可靠地同时处理多个任务,快速准确地完成通信、处理的任务,数据的可视化流畅快速,为大量多路数据的集中处理分析显示提供了一种方便可靠的方法。

关 键 词:LabWindows/CVI  多线程  线程安全队列  异步定时器

DATA PROCESSING SOFTWARE DESIGN BASED ON LABWINDOWS/CVI
Bai Zhuquan,Zhang Xiaoming,Wang Yu,Zhao Xinlu. DATA PROCESSING SOFTWARE DESIGN BASED ON LABWINDOWS/CVI[J]. Computer Applications and Software, 2015, 0(4)
Authors:Bai Zhuquan  Zhang Xiaoming  Wang Yu  Zhao Xinlu
Abstract:
Keywords:LabWindows/CVI  Multithreading  Thread-safe queue  Asynchronous timer
本文献已被 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号