background image

虚拟仪器技术在液压测试系统中的应用

庞  君

(

攀枝花大学经济管理系

,

四川攀枝花市

617000)

摘要

:

虚拟仪器就是在通用计算机上加上一组软件和

/

或硬件

,

使得使用者在操作这台计算机时

,

就象是在操作一台他自己

设计的专用的传统电子仪器 。其核心是计算机大量丰富的软硬件资源的充分利用 。作者经深刻理解虚拟仪器技术的核心及思想

方法

,

并结合多年来对计算机辅助液压测试系统的研究和开发

,

将虚拟仪器技术应用于液压测试系统

,

Windows9X

环境下

,

Visual C + + 6

1

0

为开发工具

,

开发出基于虚拟仪器技术的液压测试系统

,

并在现场实际中使用得到满意的效果 。

关键词

:

虚拟仪器技术

;

计算机辅助测试

;

液压测试系统

; Visual C + +

0

 概述

随着计算机技术的发展和日新月异

,

它已渗透到

各种科学领域和应用中

,

早在

80

年代计算机便应用于

液压测试系统 。从开始的采用程控仪器 、仪表通过

GPIB

与计算机构成自动测试系统的方式

,

到计算机直

接参与测试信号的产生和测量特性的解析的计算机辅

助测试系统阶段

,

计算机在液压测试系统中发挥的作

用越来越大 。而计算机辅助测试的发展为虚拟仪器技

术的产生和发展奠定了基础

,

而虚拟仪器又是计算机

辅助测试的必然趋势 。因此

,

虚拟仪器技术在液压测

试系统中的应用是未来液压测试的一个方向和趋势 。

在本文中

,

作者经深刻理解虚拟仪器技术的核心及思

想方法

,

并结合多年来对计算机辅助液压测试系统的

研究和开发

,

将虚拟仪器技术应用于液压测试系统

,

Windows9X

环境下

,

Visual C + + 6

1

0

为开发工具

,

开发出基于虚拟仪器技术的液压测试系统

,

并在现场

实际中使用得到满意的效果 。

1

 虚拟仪器技术

(1)

虚拟仪器技术概述

虚拟仪器

(Virtual Instrument)

的概念是美国国家

仪器公司

(National Instruments

简称

NI)

80

年代中期

提出来的 。这一概念的核心是以计算机作为仪器的硬

件支撑

,

充分利用

PC

机独具的运算 、存储 、回放 、调

用 、显示以及文件管理等智能式的功能

,

把传统仪器

的专业化功能软件化

,

使之与

PC

机结合起来融为一

,

这样便构成了一台从外观到功能都完全与传统硬

件仪器相同

,

同时又充分享用了

PC

机智能资源的全

新的仪器系统

,

由于仪器的专业功能和面板 、控件都

是由软件形成

,

因此国际上把这类新型的仪器称为虚

拟仪器 。所谓虚拟仪器

,

就是在通用计算机上加上一

组软件和

/

或硬件

,

使得使用者在操作这台计算机时

,

就象是在操作一台他自己设计的专用的传统电子仪器 。

也就是说

,

虚拟仪器是具有虚拟仪器面板的个人计算

机仪器

,

它由通用个人计算机 、模块化功能硬件和控

制软件组成 。在虚拟仪器硬件系统中

,

硬件仅仅是解

决信号的输入输出

,

软件才是整个仪器系统的关键 。

任何一个用户都可以通过修改软件的方法

,

方便地改

变 、增减仪器系统的功能与规模 。操作人员通过友好

的图形界面及图形化编程语言控制仪器的运行

,

完成

对被测量的采集 、分析 、判断 、显示 、存储及数据生

成 。因此

,

虚拟仪器的基本思想是利用计算机来管理

仪器 、组织仪器系统

,

进而代替仪器完成某些功能

,

最终达到取代传统仪器的目的 。虚拟仪器技术开辟了

计算机辅助测试技术的新纪元 。

(2)

虚拟仪器的优越性

任何仪器都是由三大功能块组成

:

信号的采集与

控制 、信号的分析与处理 、结果的表达与输出 。传统

仪器的这些功能块都是以硬件的形式存在的 。虚拟仪

器系列化软件

,

将传统仪器的三大功能块全部放在

PC

机上来实现

,

PC

机上插数据采集卡

,

然后用软件

在屏幕上生成仪器面板

,

用软件来进行信号分析

,

软件生成的界面上显示结果

,

实现传统仪器功能 。也

就是说利用

PC

机强大的图形环境和在线帮助

,

建立

中英文界面的虚拟仪器面板

,

完成信号采集

,

数据分

析与显示

,

代替传统仪器

,

改变传统仪器的使用方式

,

扩展仪器的功能和提高使用效率

,

大幅度降低仪器的

价格 。

与传统仪器相比

,

虚拟仪器具有巨大的优越性

:

功能由用户自己定义

;

基于计算机的开放系统可方便

地同外设 、网络及其他应用等连接

;

汉字化图形界面 、

计算机读数 、分析处理

;

数据可存贮 、编辑 、打印

;

软件是关键部分

;

价格低廉

;

其功能模块可进行集成

测试

;

技术更新快

;

软件结构大大节省开发和维护费

用 。

(3)

虚拟仪器技术的核心

虚拟仪器技术当然包括界面友好 、功能完善 、显

示美观等内容

,

但其核心是计算机大量丰富的软硬件

资源的充分利用 。只有当诸如计算机软件控制和数据

处理能力 、软件对系统整体性能的优化能力 、测试软

件与通用软件的数据交换能力 、测试资源的软件共享

能力等计算机能力得到了充分的发挥时

,

虚拟仪器才

从真正意义上超越了传统仪器的范畴 。

2

 基于虚拟仪器技术的液压测试系统

本文利用虚拟仪器技术

,

Windows98

为操作平

,

采用

Visual C + +

为开发环境

,

以电液伺服阀静态

测试系统为例

,

开发研制用于液压测试的虚拟仪器测

1

7

1

《机床与液压》

2002

1

No

1

3

© 1995-2005 Tsinghua Tongfang Optical Disc Co., Ltd.   All rights reserved.