首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到15条相似文献,搜索用时 421 毫秒
1.
基于LabWindows/CVI的多线程测控软件设计技术   总被引:12,自引:0,他引:12  
多线程技术是W in32操作系统的一项重要软件技术。CVI 6.0及其以后版本提供了线程池和异步定时器两种多线程运行机制,为测控软件的设计开发带来了一次技术飞跃。文中结合测控软件设计实例,详细介绍了在CVI平台下多线程编程技术的应用方法。  相似文献   

2.
本文对LabWindows/CVI软件开发平台下利用多线程技术实现实时数据采集进行了研究。以往采用单一线程进行数据采集,存在数据溢出、数据更新速度较慢的问题。针对以上问题,本文利用LabWindows/CVI软件自带的多线程机制,采用将线程池和异步定时器相互结合的方法来实现实时数据采集线程和数据处理线程,重点讨论了异步...  相似文献   

3.
根据当前虚拟仪器技术网络化的需求,提出了一种利用Labwindows/CVI多线程技术、ActiveX、DCOM技术(分布式COM)和SBS实时光网开发网络化虚拟示波器的实现方法,该方法在工程实践中得到了很好的应用,并为今后搭建实时虚拟仪器测控网络提供了依据.  相似文献   

4.
杨秋虎 《电子科技》2015,28(3):19-21,37
LabWindows/CVI多线程技术可保证并发任务的顺利执行。多线程技术解决了并发任务之间的冲突问题,能大幅提高工作效率。针对多个线程之间数据共享与传递,提供了良好的数据保护机制。文中对数据保护的机制与具体实现方法进行了阐述,结合多线程技术完成了仪器自动控制界面开发,试验证明,多线程技术的优势在并发任务系统中得到良好的体现。  相似文献   

5.
禹倩  白雪 《现代雷达》2006,28(10):49-52
虚拟仪器技术在众多领域得到了广泛的应用。文中针对雷达自动测试系统中对虚拟仪器的需求,分析了目前流行的虚拟仪器编程软件Labwindows/CVI在数值分析和信号处理方面的不足之处,提出了一种在Labwindows/CVI环境下利用ActiveX技术调用MATLAB工具箱中的函数,从而实现混合编程构建虚拟仪器的简单易行的方法,并用该方法实现了雷达信号分析虚拟仪器的设计。  相似文献   

6.
多线程同步技术在电感自动测试系统中的应用   总被引:1,自引:0,他引:1  
多线程同步技术能够更好地开发并行性任务和提高系统性能.为实现高速的仪器测量与低速的机械动作之间的有机协调,提高工作的效率,在研究了Windows线程同步机制和CVI多线程技术中数据保护的基础上,给出了利用事件内核对象和线程安全变量来实现电感自动测试系统的方法,同时给出了工作线程的流程图.实际使用结果表明:该系统对单台测...  相似文献   

7.
李晟 《电光系统》2001,(3):46-48
LabWindows/CVI和组态软件是两种面向仪器和测控系统的计算机软件应用平台,本文对它们的编程方法与特点进行了阐述与比较,为工程技术人员选择适当的软件开发应用平台提供了依据。  相似文献   

8.
LabWindows/CVI是基于ANSI C语言的集成开发工具,适用于虚拟仪器测试系统的开发,用于仪器控制、数据处理等,本文介绍了LabWindows/CVI的使用方法,包括通信方式,多线程技术等。采用LabWindows/CVI开发了ADS-B地面站测试系统的软件,该测试软件具有良好的人机界面,便于操作,同时提高了测试的效率。  相似文献   

9.
介绍了一种方法,用于在Visual C^ 6.0环境下构建驱动Access的DLL动态链接库,然后在LabWindows/CVI环境下调用此动态链接库,从而实现了测控软件的简单数据库驱动。  相似文献   

10.
CVI虚拟仪器技术在计算机控制实验中的应用   总被引:3,自引:0,他引:3  
介绍了基于LabWindows/CVI(CVI)的计算机控制实验用虚拟仪器的开发。文中详细介绍计算机温控系统原理,数字控制虚拟仪器的开发过程及其使用效果.说明了在测控实验领域运用基于CVI的虚拟仪器技术具有软件开发快速方便,仪器功能灵活强大的特点。  相似文献   

11.
针对Modbus RTU在现场总线通信中的应用,以上位机作为通信主站点时,由于采用主/从式应答方式,所以实时通信与界面响应会发生冲突。文中采用LabWindows/CVI多线程技术,对实时性要求高的任务放入次线程中执行,并根据任务需求合理分配各线程的优先级,可有效地解决该问题。通过编写自动卷烟机的Modbus主站通信程序,经试验验证,文中方法能顺利完成与网络中多个从站通信,并且及时响应人机交互界面的操作。  相似文献   

12.
基于虚拟仪器技术的激光雷达测量控制平台   总被引:1,自引:0,他引:1  
虚拟仪器具有性能好、集成度高、界面友好,控制方便、扩展性强等特点.设计了一个基于虚拟仪器技术的激光雷达控制平台,把激光雷达控制、检测、数据分析单元有机地组合在一起,通过计算机虚拟面板操作雷达系统控制、检测和数据处理单元,使得激光雷达控制更为方便安全,信号分析更加实时有效,建立了激光雷达的通用信号平台.  相似文献   

13.
现代测试测量系统中需要获取对目标系统的全面认识,不可避免的会使测试系统中相关数据信息迅速增多,为了能正确反映测试系统相关数据之间的密切联系,多数采用虚拟仪器系统设计,并利用数据库来对采集的大量数据进行管理,本文在介绍虚拟仪器技术和数据库的基础上,对LabWindows/CVI SQL Toolkit工具包的使用方法进行...  相似文献   

14.
为了在Windows/CVI环境下实现基于数据库的复杂算法,讨论了LabWindows/CVI与Matlab混合编程以及LabWindows/CVI对数据库进行访问的几种方法,并在多脉冲电子束测控系统中运用三者混合编程,实现了大量现场数据的计算、管理等功能。  相似文献   

15.
继电器是一种比较常见的电子器件,主要用于自动控制和远距离操作,它的可靠性是电气控制系统正常运行的基本保证。该系统基于虚拟仪器技术,用于对继电器的动作电压、返回电流、吸合时间等各项性能指标进行测试,从而对继电器的性能做出判定。该设计遵从虚拟仪器设计的根本方法,使用LabWindows/CVI软件平台,结合多线程技术,本着"软件即是仪器"的原则,充分利用了计算机软硬件资源。该系统能准确测量继电器的各项输出信号,处理分析后可以较好地确定继电器的性能参数,同时具有良好的人机交互界面,代码采用模块化设计,方便维护和升级。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

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