检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:谭秀萍[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 多线程 数据采集 线程安全队列
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.249