虚拟仪器经常在用户交互界面上做大量工作,使界面看起来友好。虚拟仪器说白了就是充分利用了计算机必备的显示屏幕来模拟以前所用的传统仪表的控制面板, 使用者可以通过鼠标、键盘设备来操纵眼前看到的东西,以达到最终目的。相关硬件的作用只是为了解决信号的采集、输出以及输入信号这类问题。文献综述
总之,虚拟仪器通常由两大部分组成:实现用户需求的应用软件以及和外部设备进行连接的硬件平台,总的结构框图如图2-1所示。
图2-1 虚拟仪器的组成结构
2。3 虚拟仪器的特点
虚拟仪器与常用的传统仪表相比,它具备以下几个优势:
(1)它的软件面板是图形化的;
(2)对于物理上的实现形式不做强调;
(3)用户可以根据自己需求定义仪器功能;
(4)软件是关键,系统升级方便。
2。4 编程工具LabVIEW
2。4。1 LabVIEW的概述
LabVIEW 是一种优秀的程序开发平台,由NI 公司研制开发,LabVIEW 的出现具有划时代的意义,它用框图代替了繁琐的文本语言,在编程上花的时间少了。一般情况下,再配置一个信息采集卡就可以实现一个系统的功能了,即简单又省时。
2。4。2 LabVIEW的优势
LabVIEW软件用的是一种图形化的程序语言,俗称G语言[1]。使用编程时,工程技术人员不需要花费大量时间编写程序代码,仅仅只需要设计出流程图便可,除了编程方式不同外,它具备编程语言的所有特性,使用起来那是相当方便,使用LabVIEW进行仪器的开发设计真的是省时高效。
而且,传统实验室里各式各样的真实仪器存在很多缺陷,例如如果有些同学对连线不熟悉连错了会造成电子元器件的损坏,并且传统仪器的设备容易老化磨损。因此,最终我决定在此次设计中采用LabVIEW软件来设计虚拟信号发生器的软件部分。 来*自-优=尔,论:文+网www.youerw.com
2。4。3 LabVIEW 的工作环境
LabVIEW程序设计基本上都是分为三步完成的:前面板、框图和图标[2]。
(1)前面板是虚拟仪器的交互式用户页面,它模拟了真实仪器的显示面板。
(2)框图就是源代码,由LabVIEW的图形化编程即G语言构成[2],不用像其他的软件编程一样要用文本编程,这是LabVIEW 的最大的特色,也是很多使用者选择它的原因,很方便初学者学习。
(3)连接器图标可以实现VI之间的调用,有点类似于调用子程序。
2。4。4 LabVIEW的设计过程
LabVIEW的程序设计大致可以分为以下几个步骤:先新建前面板,接着设计程序框图,最后来个程序的调试。