LabVIEW验1.docVIP

  • 0
  • 0
  • 约1.61万字
  • 约 15页
  • 2016-12-04 发布于河南
  • 举报
LabVIEW验1

实验一 LabVIEW Education Edition中实现顺序流程 一、实验目的和实验要求 1、开发一个实时信号特征提取系统,实现采集,分析,显示的顺序流程。 2、熟悉LabVIEW开发环境,包括 VI,前面板,程序框图和操作方法。 二、实验准备 1、计算机 2、LlabView 2009软件 三、实验内容 操作步骤: 双击桌面上的LabVIEW图标,启动LabVIEW 2009。 2. 单击Blank VI,创建一个新的LabVIEW VI。 3. 您已经成功创建了一个LabVIEW VI。(VI是Virtual Instrument虚拟仪器的首 字母缩写。在LabVIEW中,VI就是一个图形化的程序/函数/功能模块,用来完 成特定的任务。)在该VI的文件菜单中,选择保存以保存该VI。您可以在桌面 创建一个新的文件夹(例如Exercise1),在文件夹中以AAP.vi为名保存这个VI。 4. 我们将在VI中创建一个结合了采集,分析,显示为一体的简单程序,以实现顺 序的AAP流程。 5. VI主要由两个部分组成:一个默认灰色的前面板用于界面设计,一个白色的程 序框图用于图形化编程。使用Ctrl+S快捷键可以在编辑过程中快速保存当前程 序。使用Ctrl+E快捷键可以在编写程序的过程中,在前面板和程序框图间进行 切换。使用Ctrl+T快捷键,可以将前面板和程序框图窗口并排显示于windows 桌面上。 6. LabVIEW编程的风格很像“画图”。首先,我们来“绘制”用户界面。在 LabVIEW前面板中,右键单击可以浏览我们所有用于用户界面设计的控件。我 们常用的控件一般在Modern子集中都可以找到。在Graph子面板中,选择 Waveform Graph控件,并将它拖拽到前面板中。 7. 用相同的方法,将Boolean(布尔)子面板中的STOP(停止按钮)拖入 LabVIEW的前面板中。 8. 至此,我们完成了在前面板中简单用户界面的“绘制”,并且得到了一个带有 两个对应于控件的接线端的程序框图。接下来,我们将继续“绘制”程序框图 用于完成采集,分析和显示数据的功能。 9. 第一个步骤是采集数据,这里使用DAQ assistant(DAQ助手)来采集被测信号 右键单击程序框图,您可以看到所有可以用于LabVIEW编程的函数(VI)。我 们的这个练习会使用Express子面板下的VI来完成流程设计。在Express面板的 Input子选版中,找出DAQ assistant(DAQ助手)函数(这个VI负责从硬件上 采集数据),单击并将其拖入程序框图中。在这个练习中,由于硬件资源有限 我们使用的DAQ assistant VI将采集回仿真硬件返回的仿真数据。 DAQ assistant是一个快速 VI,当我们将它放置在程序框图上之后,LabVIEW 会弹出配置对话框,让我们对该采集过程进行配置。 选择 Acceleration,采集加速度信号。 选择通道 0(ai0),点击Finish。 使用默认配置,点击 OK。LabVIEW会根据刚才的一系列输入信息完成采集过程 的配置。 10. 第二个步骤是放置LabVIEW中的顺序结构以使得程序按照顺序流程执行。首先 使用Programming/structures子面板下的顺序结构(Flat Sequence)框住DAQ assistant VI。放置顺序结构的一帧。之后,将鼠标放置在顺序结构的右侧边沿 上单击右键,选择快捷菜单中的Add Frame After,如下图所示。这样,顺序结 构就出现了两帧,第一帧用于完成数据的采集过程(DAQ assistant),那么第 二帧就可以用于完成数据的分析过程。 在将分析VI放置于第二帧之前,我们使用相同的方法,创建第三帧。 11. 将Express/Signal Analysis子选板下的Spectral函数放置于第二帧。 同样,这个Express函数也会自动弹出配置对话框。我们使用默认配置,直接点 选OK即可。 12. 将程序框图中的Waveform Graph控件节点放置于第三帧中。 将三个过程通过鼠标连线连接起来。 13. 为了让整个顺序过程循环往复地执行,我们需要在以上的顺序结构外添加一层 WHILE循环。在结构子面板中,您可以找到While循环函数。点击并将它拖入 程序面板中,拖拽鼠标得到覆盖所有端子和节点的矩形,再次点击程序框图。 这样您就在程序框图中画了一个While循环,其中的程序就会按照我们所希望 的那样连续运行。 将STOP按钮的输出与While

文档评论(0)

1亿VIP精品文档

相关文档