labview自动保存报表_基于LabVIEW的数据存储及报表设计方法

2007

3

Journal

of

Beijing

I

nstitute

ofM

achinery

Vol

.

22

No

.

1

Dec

.

2007

:

1008

-

1658

(

2007

)

01

-

0009

-

03

基于

LabV

I

E

W

的数据存储及报表设计方法

谷玉海

,

张桂彬

,

胡宪能

(

北京机械工业学院

机电系统测控北京市重点实验室

,

北京

100085

)

:

大型旋转机组状态检测及故障诊断系统除了要求设计美观的软件组太界面

,

时也要求保存大量的数据及输出报表

使用图形化开发环境

Lab

V

I

E

W

能够高效快捷的开发虚拟

仪器软件系统

,

但用其进行大容量监测数据的管理及输出报表存在一定难度

。因此提出了一种在

LabV

I

E

W

环境下

,

通过使用

ADO

技术实现对数据库的操作

,

完成数据的存储及管理

,

以及使用

Ac

2

tiveX

技术生成

Excel

数据报表的方法

:

LabV

I

E

W

;

数据库

;

报表

中图分类号

:

TP

311

.

52

文献标识码

:

A

A

m

ethod

of

da

t

a

storage

and

report

desi

gn

ba

sed

on

LabV

I

E

W

G

U

Yu

2

hai,

ZHANG

Gui

2

bin,

HU

Xian

2

neng

(

Beijing

key

Laborat

ory:Measurement

and

Contr

ol

of

Mechanical

and

Electrical

Syste

m,

Beijing

I

nstitute

of

Machinery,

Beijing

100085,

China

)

Abstract

:

State

monit

oring

and

diagnosis

syste

m

of

the

large

r

otary

sets

usually

needs

perfect

p

r

o

2

gra

m

interface,

mass

data

st

orage

and

data

reports

.

Graphical

p

r

ogra

mm

ing

language

LabV

I

E

W

can

devel

2

op

virtual

instru

ment

s

oft

w

are

system.

But

it

is

difficult

t

o

manage

the

massmonit

oring

data

and

out

put

re

2

ports

with

it

.

A

method

is

p

r

oposed

t

o

operate

the

database

by

ADO

technol

ogy

and

generate

Excel

reports

by

ActiveX

technol

ogy

under

Lab

V

I

E

W

envir

on

ment

.

Key

words

:

Lab

V

I

E

W;

database;

report

f

or

m

虚拟仪器

(

V

irtual

I

nstru

ment,

缩写

V

I

)

是现代

计算机技术和仪器技术深层次结合的产物

,

也是当

今计算机辅助测试

(

CAT

)

领域的一项重要技术

拟仪器技术有效结合了计算机硬件资源

仪器与测

控系统硬件资源和虚拟仪器软件资源

所谓虚拟仪

,

就是在以计算机为核心的硬件平台上

,

由用户设

计定义具有虚拟面板

,

其测试功能由测试软件实现

的一种计算机仪器系统

Lab

V

I

E

W

是虚拟仪器领

域内快速开发虚拟仪器的一种图形化编程语言

,

将很多常用的功能函数封装起来称为

V

I,

首先利用

前面板界面类

V

I

设计虚拟仪器面板

,

然后在程序框

图面板上将前面板中的

V

I

及函数类

V

I

通过连线工

具连接起来构造应用程序

。所以利用

Lab

V

I

E

W

以轻松的针对不同的应用

,

组建不同的测试系统以

及构造不同的仪器面板

,

而无需书写任何繁琐的程

序代码

大多数情况利用虚拟仪器进行测试或对机

器进行检测时

,

需要将数据进行保存以及将数据打

印成报表

,

以便于以后进行比较和参考

1

LabV

I

E

W

下数据的保存方法

LabV

I

E

W

开发平台中集成了很多功能函数用

来保存用户数据

,

可以根据数据量的多少以及数据

的维护方式选择不同的数据保存功能函数来保存数

,

这些函数可以将数据按不同的格式进行保存

,

用的文件格式有文本文件或二进制文件

对于数据

量大且结构复杂的数据可以选择数据库进行保存

1

.

1

文件格式

有两种常用保存数据的文件格式

,

第一种是最

常用的文件格式即字节流文件

,

也就是文本文件

,

种格式按字节对文件进行读写

,

由于其通用性

,

有利

于与其他应用程序共享数据

第二种格式是二进制

文件

,

这种格式的优点是可以对文件进行任意读写

,

收稿日期

:

2006

-

11

-

17

基金项目

:

国家自然科学基金资助项目

(

50375017

)

;

北京市自然科学基金资助项目

(

3062008

)

作者简介

:

谷玉海

(

1976

-

)

,

,

山东泰安人

,

北京机械工业学院机电测控北京市重点实验室助理研究员

,

主要从事机电测控方面的研究

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值