您的位置 首页 国产IC

根据LabWindows/CVI的虚拟函数信号发生器

1虚拟仪器和LabWindows/CVI简介虚拟仪器是1986年美国国家仪器公司(NI)提出的一种新型仪器概念。他是计算机技术介入仪器领域所形成的一种新

1虚拟仪器和LabWindows/CVI简介

虚拟仪器是1986年美国国家仪器公司(NI)提出的一种新式仪器概念。他是计算机技能介入仪器范畴所构成的一种新式的、赋有生命力的仪器品种。在虚拟仪器上钩算机处于中心方位,计算机软件技能和测验体系更严密地地结组成一个有机全体,仪器的结构概念和规划观念都发生了根本变化。

虚拟仪器技能的本质是运用最新的计算机技能来完结和扩展传统仪器的功用。其根本构成包含计算机、虚拟仪器软件、硬件接口模块等。在这里,硬件仅是为了处理信号的输入输出,软件才是整个体系的要害。当根本硬件确认了今后,就可以经过不同的软件完结不同的功用。虚拟仪器应用软件集成了仪器的一切收集、操控、数据剖析、成果输出和用户界面等功用,使传统仪器的某些硬件乃至整个仪器都被计算机软件所替代。因而从某种意义上说,计算机便是仪器,软件便是仪器。

虚拟仪器的软件是其最中心、最要害的部分,其首要功用是对硬件履行通讯和操控,对信号进行剖析和处理,以及对成果进行恰当的表达和输出等。虚拟仪器的软件开发渠道现在首要有两类:第一类是依据传统言语的Turbo C,Microsoft公司的Visual Basic与Visual C++,Borland公司的Delphi,Sybase公司的PowerBuilder,这类言语具有习惯面广、开发灵敏的特色,但开发人员需有较多的编程经历和较强的调试才能;第二类用专业图形化编程软件进行开发。如HP公司的VEE,NI公司的Lab-VIEW和Lab Windows/CVI等。NI公司的LabVIEW软件开发渠道是一种专业图形化编程软件,选用图形化编程办法,结构流程明晰,但缺陷是对硬件的要求较高,比较依靠NI的专用产品,对信号操控办法不行灵敏。而Lab-Windows/CVI以ANSI C为中心,将功用强大,运用灵敏的C言语渠道与数据收集,剖析和表达的测控专业东西有机地接和起来。他的集成化开发渠道,交互式编程办法,丰厚的控件和库函数大大增强了C言语的功用,为了解C言语的开发人员树立检测体系,主动丈量环境,数据收集体系,进程监控体系等供给了一个抱负的软件开发环境。

2 依据LabWindows/CVI渠道开发虚拟函数信号发生器

2.1 硬件组成

仪器硬件首要由计算机及其接口、多功用数据收集卡和滤涉及扩大电路组成,原理框图如图1所示。多功用数据收集卡选用NI公司出产的1200系列Lab-PC-1200。这是一种功用优秀低价位适宜PC及兼容机的数据收集卡,他可以完结信号收集(A/D),数字信号的模拟输出(D/A)及守时/计数功用。他具有8个模拟量输入通道,2个模拟量输出通道,24个数字量I/O接口和3个16位守时/计数器。Lab-PC-1200输出的模拟信号经过滤波器进行滤波滑润、扩大后即可运用。其间滤波器的挑选视输出信号频率规模而定,扩大倍数依据实际需要分不同的档位。

2.2 仪器面板规划

规划的仪器而板如图2所示。该进程首要包含创立控件和修正控件特点两部分。


(1) 创立控件

用户界面共有8个控件:1个Panel控件,1个Graph控件,1个Ring控件,1个Button控件和4个Numeric控件。创立进程如下:发动CVI,在工程窗口中挑选菜单File→New→UserInterFace(*.uir),翻开空白用户界而修改窗口。在其间单击右键,顺次挑选所需控件并置于面板的适宜方位。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/bandaoti/ic/209764.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部