基于labview的实验 下载本文

内容发布更新时间 : 2024/5/20 8:16:13星期一 下面是文章的全部内容请认真阅读。

(5) 将

通道命名为”Second Voltage

Reading:”

(6) 在Task Timing标签中选择Acquire Continuously选项。 (7) 单击【OK】按钮,应用该项设置并返回

框图程序

(8) 将DAQ Assistant Express VI放置在

一个While循环中,并将data输出端连接到Waveform Graph.该框图程序如图8-14所示

(9) 在前面板中,使用工具模板(Tools

Palette)中的选择工具(Position/Size/Select)将图例(Plot Legend)扩展为两个。 运行这个VI。

针对HANDYSCOPE HS3完成以下的实验步骤:

1 阅读仪器说明书,了解设备主要技术参数以及各个端口的功能和作用。

2 连接探针于设备,并将设备通过USB接口连接于PC机。

3 在PC机端安装设备驱动程序和设备配套采集分析程序包。

4 了解仪器配套采集分析程序的各个菜单选项,理解他们的含义和作用,合理配置采集的各项参数(采样率,样本数,分辨率,触发方式等)进行采集,并借助软件帮助对采集数据进行细致观察,将采集数据进行各种时频分析,对结果做出评价。应用测试仪器发生指定的各种信号。

5 将USB设备和PCI设备轮流作为信号发生和采集装置,在它们之间进行数据发生和采集操作。

运行:

实验六 利用LABVIEW实现虚拟数字存储示波器

实验目的

(1)了解并掌握虚拟仪器的设计方法,具备初步的独立设计能力。 (2)初步掌握对图形化编程语言LabVIEW的编程、调试等基本技能。 (3)提高综合运用所学的知识独立分析和解决问题的能力。 二、实验设备

1、安装有LabVIEW 7 Express计算机 2、安装有NI-DAQ 7的计算机

3、支持的数据采集设备(DAQ)(以NI公司提供的NI6014数据采集卡为例)。

三、实验任务描述

了解LabVIEW编程用于设计数据采集模块.波形显示模块.显示参数设置模块.数据存储和回放模块的基本方法。

数据采集模块:完成数据采集控制。包括的程序有采集通道的选择.触发控制.实时控制等。

波形显示模块:通过采集到的数据信号,通过程序的处理在前面板上显示出所测量到的信号波形。

显示参数设置模块:通过程序完善信号显示,调节信号波形的大小以及频率,可以方便获取和观察波形数据的有关值及其变化。

数据存储和回放模块:将测量采集到的信号波形通过单击“存盘”和“写盘”,有选择性的保留和存储所需要的数据波形。这点是常用数字波形器不具有的。

四. 实验内容

(1)阅读任务书提供的两个程序,分析它们的实现过程和重点,并为它们添加数据存储和回放功能。

(2)选作内容:将程序中模拟信号发生部分改为利用NIDAQ-MX实现的真实信号采集,且能够对数据采集的相关参数进行设置。

运行:

Labview实验心得体会: LabVIEW

是一种程序开发环境,由美国国家仪器(NI)公司研制开发的,类似于C

和BASIC开发环境,但是LabVIEW与其他计算机语言的显著区别是:其他计算机语言都是采用基于文本的语言产生代码,而LabVIEW使用的是图形化编辑语言G编写程序,产生的程序是框图的形式。从学习过程中也能看到这一点,利用框图来编程序即形象又容易记忆,当熟悉各个框图在什么地方时,编一个程序变得容易很多了。

LabVIEW的功能vi很多,结构、数组、字符串、逻辑与算术运算、簇、文件管理、属性管理、波形生成/测量/计算、信号处理、接口通讯、ActiveX等等很多的功能vi,所以把这些玩意儿挨个介绍一翻,也凑够一本厚厚的书了。这书虽然拿在手上有质感,但内容却非常空洞,让人看着想睡觉。看完之后很快会忘记,一点收获都没有。最终造成的后果是让人对这个软件的热情骤冷,所以我的体会是边做实例边看书。

我对功能vi的理解是直接看它的图标,很多功能vi的功能从图标一目了然就能看出来。如果看了还不懂的话,就帮助文件。每个实验都在网上搜一推文档,多看就摸索出来了。很多人都是系统得看书之后再做实验,结果是花了很长时间看完了书,还是一样无从下手。好一点的方法就是边看书边写,我觉得这才是正规学习方法。我那种凭自己想象力的学习方法,也应该算是旁门左道,有时候会很快,但运气不好也会卡壳。因为任何一个题目都没有完整的答案,都要你从相关的实验中去发现,然后思考尝试。

很多人只看教科书,不看帮助文件,这是一种错误的方法。教科书可能出错,但帮助文件不可能错。与其花时间在教科书上,不如看帮助文件。帮助文件各个相关联的功能vi之间还有连接。 软件的自带的例程很全,基本上可以覆盖你想学的功能。多花时间去研究一下例程的话,对LabVIEW学习是很有帮助的。