LabWindows/CVI多线程技术在电负载系统中的应用  被引量:8

LabWindows/CVI Multi-Thread Technology in Electrical-Load System

在线阅读下载全文

作  者:谭秀萍[1] 吴晓辉[1] 范蟠果[2] 徐焯炬[2] 汤琼[2] 

机构地区:[1]中国飞行试验研究院,陕西西安710089 [2]西北工业大学自动化学院,陕西西安710129

出  处:《测控技术》2011年第8期79-82,90,共5页Measurement & Control Technology

摘  要:针对电负载系统程序在顺序执行时,CPU利用率低且容易阻塞等问题,提出了利用LabWindows/CVI的多线程技术,建立独立的线程池线程分别用于数据采集和数据处理的方法。用多线程的方法解决了程序任务堵塞和资源利用率低的问题,提高了整体性能和系统的可靠性、稳定性。同时利用线程安全队列TSQ在线程间传递数据解决了数据同步的问题。实验证明这种多线程技术提高了系统性能,增加了系统的实时性和可靠性。Aimming at procedures for the electrical load system while multi-task executes at one time,the CPU has low utilization and may block other tasks,the LabWindows/CVI multi-threading technology is used to buildtwo independent thread pool threads used for data acquisition and data processing.The multi-thread technology solves the program task blockage.CPU utilization and system reliability and stability are increased.Using the TSQ thread-safe queue to pass data between threads can solve the problem of data synchronization.Experiments show that the multi-threading can advance deadly accuracy of the system performance,and improve real-time and reliability in data acquisition.

关 键 词:电负载 LABWINDOWS/CVI 多线程 数据采集 线程安全队列 

分 类 号:TP311[自动化与计算机技术—计算机软件与理论] TP273.5[自动化与计算机技术—计算机科学与技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象