虚拟数字滤波提高红外气体分析系统精度的应用研究
探讨影响红外气体分析系统精度的主要因素;提出将虚拟仪器软件平台LabWindows/CVI应用于该系统,介绍CVI的典型滤波函数,在此基础上设计数字滤波器,编写相应程序;用基于PC机的数据采集卡及数字滤波器对本系统检测信号进行处理;简化系统硬件设计,缩短开发周期,与传统处理相比可有效消除各种干扰,改善系统的性能.
基于PCI总线的无线电高度表测试系统
通过对无线电高度表进行分析与研究,并对被测对象测试需求特征进行综合分析,优化测试项目,优化测试资源配置,设计出适用的无线电高度表测试设备。测试仪硬件采用基于PCI总线结构的工控机,软件采用LabWindows/CVI开发平台。
LabWindows/CVI仪器驱动程序的开发
主要介绍在BC3192测试程序中,如何利用Labwindows/CVI软件进行仪器驱动程序的开发,以实现与VXI总线的通信且快速构建自己的元件测试平台。
基于LabWindows/CVI的电液伺服控制系统的设计
根据液压伺服控制的工作原理,设计了电液伺服控制系统。系统的人机交互界面采用图形化编程工具LabWindows/CVI编写,系统的控制算法采用Ziegler-Nichols整定PID控制方法,经过对根轨迹寻优以及参数的微调,得到最优PID参数,并对系统进行MatLab仿真,证明该系统控制效果良好。
基于LabWindows/CVI的数据库编程
在复杂的大型测试系统的软件开发中,面对大量数据的存储、管理和处理,数据库是测试系统中不可缺少的重要组成部分。开放式数据库互联(ODBC)规范提供的一组对数据库访问的标准API为数据库的管理和应用程序开发提供了强大的工具。基于此介绍了在Labwindows/CVI平台下,应用ODBC和SQLTOOLKIT工具包与Oracle数据库交互的过程和程序实例。实践证明,此方法简单、可靠,实际开发中可用性比较强。
基于LabWindows/CVI的通信电源系统自动化测试的实现
文章介绍了LabWindows/CVI的开发环境,利用GPIB总线技术和TCP/IP通信技术实现了通信电源系统的自动测试,包括测试系统的硬件结构、系统的功能、系统的软件开发。
USB接口的虚拟仪器设计与实现
针对虚拟仪器开发平台LabWindows/CVI中不提供直接支持USB接口函数库的情况,首先进行RS232和USB的接口转换。然后再利用CVI中RS232的函数库对USB进行数据读写,从而在LabWindows/CVI中实现USB通讯。
基于SOPC系统的虚拟示波器设计
以LabWindows/CVI为开发平台,利用嵌入NiosⅡ软核的FPGA构成的SOPC系统,设计了1种双通道虚拟示波器,详细阐述了虚拟示波器数据采集电路的设计方法、信息处理部分电路设计方法、SOPC系统的构建方法、USB通信接口的设计方法,完成了基于μC/OS-Ⅱ的NiosⅡ软件和基于LabWindows/CVI的虚拟示波器上位机软件设计。实际测试结果表明,该虚拟示波器能够达到80MHz的实时采样速率,具有20MHz的模拟带宽,输入范围可达±10mV~±200V,能够实现多种触发方式,界面友好,操作简便。
无模型控制器在气缸压力控制系统中的应用研究
气动伺服系统存在纯时延、非线性、时变等特点,传统的控制策略(如PID控制)在解决非线性系统时效果不理想,因此提出一种无模型控制算法。此方法在被控对象结构复杂、参数时变时控制效果较好。首先对气动伺服系统进行建模,建模过程包括阀口流量、比例流量阀及缸内压力建立一个二阶模型;其次设计无模型自适应控制器(Model-Free Adaptive Controller,MFAC)用于气动伺服系统压力控制;最后利用LabWindows/CVI平台进行试验验证。结果表明,针对气动伺服系统设计的无模型控制器是有效的,相比于传统PID控制有更快的响应速度和更高的控制精度。
应用虚拟仪器技术实现液压元件的特性分析
本文介绍了如何利用LabWindows/CVI的强大功能和高性能数据采集卡PCI6035E来实现多个信号的采集、实时显示,并进一步处理用于液压元件的特性分析.












