基于Labview的多功能信号发生器的设计与实现+开题报告 联系客服

发布时间 : 星期六 文章基于Labview的多功能信号发生器的设计与实现+开题报告更新完毕开始阅读5417f348a36925c52cc58bd63186bceb19e8ed8c

架构,虚拟仪器因此具有很高的可靠性和可维护性。用户可以根据自身需求来对仪器的外观和功能进行深度开发,而且由于计算机性能的强大,虚拟仪器具有测量精度高,系统搭建方便,数据采集处理能力强等一系列特点。虚拟仪器的正常工作是通过软件系统完成的,软件系统既要负责硬件的正常控制,也要对数据进行分析和处理,其主要分为操作系统,仪器系统和处理应用软件。操作系统一般就是PC机自身的操作系统。

仪器系统主要指的是对数据采集卡进行控制的驱动程序和应用程序,对于Labview来说,最常用的数据采集卡就是NI自身的数据卡,其对应驱动软件为NI-DAQmx。处理应用软包括实现仪器功能的应用软件和虚拟面板软件,Labview本身具有的良好的图形化现实界面可以很容易的实现以上功能,通过程序流结构,对数据的处理也很方便。

硬件部分的主要功能是数据采集,一般分为基础硬件平台和外围硬件模块。基础硬件一般为PC机,外围硬件模块通常是基于各类通信协议的数据采集卡;而内置系统模块一般为高速数据采集,信号预处理,模拟信号产生和I/O等。根据接口总线的划分,虚拟仪器的种类分为以下几种:

插卡式虚拟仪器:基于PCI总线的插卡式虚拟仪器广泛应用在工业过程控制系统, 它提供了数据采集和仪器控制功能。PC总线虚拟仪器:数据卡与专用软件相结合的虚拟仪器系统,优点是可以充分利用PC机的系统资源,缺点是受PC机总线速度约束,复杂的PC机系统也导致噪声电平较高。Labview结合数据采集卡就采用了这种方式。并行总线虚拟仪器:相对独立的硬件系统作为一个模块,其余计算机通过通用串行总线连接,由于硬件系统的相对独立性,因此不同的模块可以应用在不同场景,如示波器,频谱仪,信号发生器,频率计,万用表等。专用总线虚拟仪器:指的是例如GPIB,VXI,PXI等专用总线连接方式,这种方式往往对应于专用场合,或者是大规模自动测试系统的构建,或者是高速高精度应用场合。在诸多虚拟仪器开发平台中,Labview是应用最广泛的,其支持的多总线架构,使得在使用中可以灵活的采用各种形式。

Labview(Laboratory Virtual Instrumentation Engineering Workbench,实验室虚拟仪器工程平台)是由NI(美国国家仪器)开发的图形化程序编译平台。LabVIEW早期是为了仪器自动控制所设计,现在经过数代的发展,转变成为一种逐渐成熟的高级编程语言,称为G语言。和传统编程语言不同的是,图形化编程语言的程序流程采用了\数据流\的概念,其优势是设计者在完成系统组件的搭建的同时,就完成了软件的编写。 Labview编程语言,即G语言,是一种面向对象的数据流编程语言。数据流的特点