labview实验1new

labview实验1new

ID:22753572

大小:1.72 MB

页数:13页

时间:2018-10-31

labview实验1new_第1页
labview实验1new_第2页
labview实验1new_第3页
labview实验1new_第4页
labview实验1new_第5页
资源描述:

《labview实验1new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验一LabVIEWEducationEdition中实现顺序流程一、实验目的和实验要求1、开发一个实时信号特征提取系统,实现采集,分析,显示的顺序流程。2、熟悉LabVIEW开发环境,包括VI,前面板,程序框图和操作方法。二、实验准备1、计算机2、LlabView2009软件三、实验内容操作步骤:1.双击桌面上的LabVIEW图标,启动LabVIEW2009。2.单击BlankVI,创建一个新的LabVIEWVI。3.您已经成功创建了一个LabVIEWVI。(VI是VirtualInstrument虚拟仪器的首字母缩写。

2、在LabVIEW中,VI就是一个图形化的程序/函数/功能模块,用来完成特定的任务。)在该VI的文件菜单中,选择保存以保存该VI。您可以在桌面创建一个新的文件夹(例如Exercise1),在文件夹中以AAP.vi为名保存这个VI。4.我们将在VI中创建一个结合了采集,分析,显示为一体的简单程序,以实现顺序的AAP流程。5.VI主要由两个部分组成:一个默认灰色的前面板用于界面设计,一个白色的程序框图用于图形化编程。使用Ctrl+S快捷键可以在编辑过程中快速保存当前程序。使用Ctrl+E快捷键可以在编写程序的过程中,在前面板和程

3、序框图间进行切换。使用Ctrl+T快捷键,可以将前面板和程序框图窗口并排显示于windows桌面上。6.LabVIEW编程的风格很像“画图”。首先,我们来“绘制”用户界面。在LabVIEW前面板中,右键单击可以浏览我们所有用于用户界面设计的控件。我们常用的控件一般在Modern子集中都可以找到。在Graph子面板中,选择WaveformGraph控件,并将它拖拽到前面板中。7.用相同的方法,将Boolean(布尔)子面板中的STOP(停止按钮)拖入LabVIEW的前面板中。8.至此,我们完成了在前面板中简单用户界面的“绘制

4、”,并且得到了一个带有两个对应于控件的接线端的程序框图。接下来,我们将继续“绘制”程序框图用于完成采集,分析和显示数据的功能。9.第一个步骤是采集数据,这里使用DAQassistant(DAQ助手)来采集被测信号右键单击程序框图,您可以看到所有可以用于LabVIEW编程的函数(VI)。我们的这个练习会使用Express子面板下的VI来完成流程设计。在Express面板的Input子选版中,找出DAQassistant(DAQ助手)函数(这个VI负责从硬件上采集数据),单击并将其拖入程序框图中。在这个练习中,由于硬件资源有限

5、我们使用的DAQassistantVI将采集回仿真硬件返回的仿真数据。DAQassistant是一个快速VI,当我们将它放置在程序框图上之后,LabVIEW会弹出配置对话框,让我们对该采集过程进行配置。选择Acceleration,采集加速度信号。选择通道0(ai0),点击Finish。使用默认配置,点击OK。LabVIEW会根据刚才的一系列输入信息完成采集过程的配置。10.第二个步骤是放置LabVIEW中的顺序结构以使得程序按照顺序流程执行。首先使用Programming/structures子面板下的顺序结构(Flat

6、Sequence)框住DAQassistantVI。放置顺序结构的一帧。之后,将鼠标放置在顺序结构的右侧边沿上单击右键,选择快捷菜单中的AddFrameAfter,如下图所示。这样,顺序结构就出现了两帧,第一帧用于完成数据的采集过程(DAQassistant),那么第二帧就可以用于完成数据的分析过程。在将分析VI放置于第二帧之前,我们使用相同的方法,创建第三帧。11.将Express/SignalAnalysis子选板下的Spectral函数放置于第二帧。同样,这个Express函数也会自动弹出配置对话框。我们使用默认配置

7、,直接点选OK即可。12.将程序框图中的WaveformGraph控件节点放置于第三帧中。将三个过程通过鼠标连线连接起来。13.为了让整个顺序过程循环往复地执行,我们需要在以上的顺序结构外添加一层WHILE循环。在结构子面板中,您可以找到While循环函数。点击并将它拖入程序面板中,拖拽鼠标得到覆盖所有端子和节点的矩形,再次点击程序框图。这样您就在程序框图中画了一个While循环,其中的程序就会按照我们所希望的那样连续运行。将STOP按钮的输出与While循环右下角的“停止接线端”相连。14.要控制循环间隔,只需要简单地在

8、While循环中添加等待函数,它位于定时子面板中,拖出这个函数放置于While循环中。将鼠标移向等待函数的左边接线端,当鼠标指针变成线轴之后,右键单击并选择创建à常量。在常数值中输入50,它控制循环每50ms运行一次。15.最后,点击工具栏上的运行按钮(快捷键CTRL+R)。按CTRL+T快捷键,同时显

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。