labview实验指导书

labview实验指导书

ID:12182724

大小:1.09 MB

页数:33页

时间:2018-07-16

labview实验指导书_第1页
labview实验指导书_第2页
labview实验指导书_第3页
labview实验指导书_第4页
labview实验指导书_第5页
资源描述:

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

1、实验1LabVIEW编程环境与基本操作实验一、实验目的●了解LabVIEW7Express的编程环境。●掌握LabVIEW的基本操作方法,并编制简单的程序。二、实验设备安装有LabVIEW7Express的计算机三、实验内容1、LabVIEW的工作环境1)启动界面对话框各按钮作用如下:【New】——创建一个新的VI(VirtualInstument)程序。【Open】——打开一个已有的VI程序【Configure】——设置NI的测量和控制工具,如DAQmax的设置【Help】——LabVIEW帮助2)面板窗口和框图程序窗口

2、①前面板窗口工具栏:(Run,运行)(AbortExecution,终止运行)(Pause/Continue,暂停/继续)(RunContinuously,继续运行)(TextSettings,字体设置)(AlignObjects,排列方式)(DistrbuteObjects,分布方式)(Reorder,重叠方式)②框图程序工具栏(HighlightExecution,高亮执行)(StartSingleStepping,单步执行)(StartSingleStepping)(StepOut)2、LabVIEW模板介绍1)工具

3、模板(ToolsPalette)2)控制模板(ControlPalette)3)功能模板(FunctionsPalette)3、LabVIEW程序设计的一般过程1)前面板设计使用输入控件器和输出指示器来构成前面板。控制器是用户输入数据到程序的方法,而指示器显示程序产生的数值。2)框图程序的组成框图程序由节点、端口和连线和组成。前面板框图程序3)从框图程序创建前面板对象用任意LabVIEW工具,用户都可以用鼠标右键单击任意的LabVIEW功能函数或者子程序,然后可以弹出其快捷菜单。4)数据流编程VI程序的运行是“数据流”驱动

4、的。对一个节点而言,只有当它的输入端口上的数据都有效以后,它才能被执行。当节点程序运行完毕后,它把结果数据送给所有的输出端口。“数据流”与常规程序的“控制流”相类似,相当于指令执行的顺序按照程序的编写顺序。如下图,这个VI程序把两个输入数值相乘,再把乘积减去50。下面简单介绍这个VI框图程序的创建过程:①选择框图程序窗口。在功能模板中选择Numeric下的Multiply(乘法)函数,放入框图程序窗口。②在此函数图标的左端输入端口上单击右键,从弹出的对话框中选择CreatàControl,创建一个与它相连的控制器。③重复上

5、面的步骤,创建第二个控制器同乘法函数的连接。④在功能模板中选择Numeric下的Subtract(减法)函数,放入框图程序窗口。⑤在此函数左端相应输入端口上单击右键,从弹出的对话框中选择CreatàConstant,创建一个常数。⑥在此减法(Subtract)函数右端输出端口上单击右键,从弹出的对话框中选择CreatàIndicator,创建指示器。⑦用连线工具连线。实验2Labview编程结构实验一.实验目的l学习并掌握For循环和While循环以及它们的不同点。l学习移位寄存器(ShiftRegister)和反馈节点(

6、FeedbackNode)l学习顺序结构(SequenceStructure),Case结构和公式节点(FormulaNode)的使用。二.实验设备安装有Labview7Express的计算机三.实验内容1.For循环和While循环当程序有循环次数时,我们使用For循环。在程序框图中添加For循环(Function—AllFunction---Structures—ForLoop)图2---1For循环示意图当具体的循环次数不可知时,我们使用While循环(Function—AllFunction---Structure

7、s—WhileLoop)图2---2 While循环示意图Labview7Express对While循环还提供了一个快捷方式:(Function—Execution---Control—WhileLoop),与上面不同是自动加了一个停止按纽。2.移位寄存器和反馈节点2.1移位寄存器(ShiftRegister)  移位寄存器可以将数据从一个循环周期传递到另外一个周期。在程序设计中,经常要用到它.创建一个移位寄存器的方法是,用鼠标右键单击循环的左边或者右边,在快捷菜单中选择AddShiftRegister。如右图所示。移位寄

8、存器在流程图上用在循环边框上相应的一对端子来表示。右边的端子中存储了一个周期完成后的数据,这些数据在这个周期完成之后将被转移到左边的端子,赋给下一个周期。移位寄存器可以转移各种类型的数据--数值、布尔数、数组、字符串等等。它会自动适应与它连接的第一个对象的数据类型。下图表示了它的工作过程.图2-3 Sh

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

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

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