最新更新最新专题

您的位置:首页 > ppt下载 > PPT课件 > 仪器设备PPT > labview仪器控制程序PPT课件

labview仪器控制程序PPT课件下载

素材大小:
774.50 KB
素材授权:
免费下载
素材格式:
.ppt
素材上传:
ppt
上传时间:
2018-05-14
素材编号:
186159
素材类别:
仪器设备PPT

素材预览

labview仪器控制程序PPT课件

这是一个关于labview仪器控制程序PPT课件,包括了For循环(重点),While循环(重点),顺序结构(重点),选择结构(重点),事件结构,公式节点,定时循环结构,属性节点(重点)等内容,第五章 结构与属性控制 5.1 For 循环 For循环是LabVIEW最基本的结构之一,它执行指定次数的循环。相当于C语言的For循环:for(int i=0;i=0,输出开方结果;否则弹出对话框,报告错误,同时输出-99999.00. 5.4.3 Case结构的特点 1.LabVIEW的Case结构简洁明了,不但相当于Switch语句,还可以实现if else语句功能。2.Case框架中也存在框架隧道,但隧道没有Enable Indexing和Disenable Indexing属性。3.每个子框架必须连接一个数据,否则程序出错。5.5 事件结构 5.5.1 事件驱动的概念 LabVIEW是一种数据流的编程环境,由数据流决定程序中节点的执行顺序。但在编程中可以设置事件,对数据流进行干预。这些事件是用户在前面板的互动操作,如:点击鼠标事件、键盘事件等。在事件驱动程序中,首先是等待事件,当事件发生时执行指定事件的程序代码,对事件进行响应,然后再回到等待状态。使用事件设置,当用户改变一个前面板的值、关闭前面板、退出程序等,都可以被程序及时捕捉到,欢迎点击下载labview仪器控制程序PPT课件。

labview仪器控制程序PPT课件是由红软PPT免费下载网推荐的一款仪器设备PPT类型的PowerPoint.

第五章 结构与属性控制 5.1 For 循环 For循环是LabVIEW最基本的结构之一,它执行指定次数的循环。相当于C语言的For循环: for(int i=0;i=0,输出开方结果;否则弹出对话框,报告错误,同时输出-99999.00. 5.4.3 Case结构的特点 1.LabVIEW的Case结构简洁明了,不但相当于Switch语句,还可以实现if else语句功能。 2.Case框架中也存在框架隧道,但隧道没有Enable Indexing和Disenable Indexing属性。 3.每个子框架必须连接一个数据,否则程序出错。 5.5 事件结构 5.5.1 事件驱动的概念 LabVIEW是一种数据流的编程环境,由数据流决定程序中节点的执行顺序。但在编程中可以设置事件,对数据流进行干预。这些事件是用户在前面板的互动操作,如:点击鼠标事件、键盘事件等。 在事件驱动程序中,首先是等待事件,当事件发生时执行指定事件的程序代码,对事件进行响应,然后再回到等待状态。 使用事件设置,当用户改变一个前面板的值、关闭前面板、退出程序等,都可以被程序及时捕捉到。 5.5.2 事件结构的建立 LabVIEW中Event结构可从框图功能模板Function→Structure子模板中创建,如下。 5.5.3 事件结构的设置 在事件结构边框右键弹出菜单上选择Case Event Case添加事件子图形代码框。 点击事件数据节点可以选择、添加、删除事件节点。 在Edit Events Handled by This Case设置代码框设置事件源和事件类型。 例5.5.1:事件结构的使用。当按钮或滑钮按下时产生Mouse Down事件,执行0帧代码,弹出对话框,询问是否继续?点击Yes,继续While循环,点击No结束While循环。此外设置一个超时处理事件,假如5秒没有在前面板操作,则退出While循环。 5.6 公式节点 假如程序中有一些复杂的数学计算,编写图形代码是比较麻烦的。如x>0,y=mx3+3nx2-x+1; x<=0,y=-2mx3+x-5。 5.6.1 公式节点的创建 ① 在功能模板 Function→ Programming → Structure子模板中选择Formula Node。 ② 添加输入输出端口。 ③ 公式节点的预定义函数。 ④ 公式节点的操作符。 5.6.2 公式节点的使用 例5.6.1 求y=3x+100 例5.6.2 如x>0,y=mx3+3nx2-x+1; x<=0,y=-2mx3+x-5。 应用选择结构<逻辑表达式>?<表达式1>:<表达式2>; 5.6.3 公式节点的特点 1.LabVIEW的公式节点的使用简化计算公式的图形化编程,提高了效率。 2.公式节点框架中出现的所有变量,必须有一个对应的输入输出端口,注意输入输出端口是可设置的。 3.公式节点框架内每个公式后以分号”;”结束。 5.7 定时循环结构 5.7.1定时循环的创建 在功能模板 Function→ Programming → Structure子模板中选择Timed Structure下的Timed Loop。 5.7.2 时间顺序结构 5.8 属性节点 前面板对象属性是指前面板上控件的外观和功能特征,如显示的颜色、可见性、闪烁、位置、比例等。 5.8.1 属性节点的创建 简便的方法是在前面板对象或其端口的右键弹出菜单中选择Creat→Property Node,如下图: 属性类型的选择,单击属性节点,在弹出菜单中的Property下,列出了对象的所有属性,如下图: 5.8.2 属性节点的使用 ① Visible Attribute 控制前面板对象是否可见,数据类型为布尔型。当为True时,可见;当为False时,不可见 ② Disable Attribute 控制前面板对象是否可用,数据类型为整型。当其值为0时,可用;当其值为1时,不可用;当其值为2时,不可用,且变暗。 ③ Key Focus Attribute 控制前面板对象是否处于焦点状态,数据类型为布尔型。当为True时,处于焦点状态;当为False时,失去焦点状态。 ④ Blinking Attribute 控制前面板对象是否闪烁,数据类型为布尔型。当为True时,处于闪烁状态;当为False时,处于正常状态。 ⑤ Position Attribute 设置控制前面板对象在前面板中的位置,数据类型为簇,均为整型。 ⑥ Bounds Attribute(Read Only) 获得控制前面板中对象的大小,包括高和宽,数据类型为簇,均为整型。 5.8.3 属性节点的特点 1.与本地变量类似,属性节点也有Read和Write两种属性。 2.在编程中会经常应用到属性节点,特别是对于Graph和Chart波形控件,应用属性节点能添加不少实用功能。在第6章中详细介绍。 实验三 1.产生100个0.0~100.0的随机数,求其最小值、最大值、平均值,并将数据在Graph中显示。 2.产生0.0~100.0的随机数序列,求其最小值、最大值、平均值。并将随机数序列和平均值序列显示在Chart波形图中,直到人为停止。 3.程序开始运行后,要求用户输入一个口令,口令正确时,滑件显示件显示一个0~100的随机数,否则程序立即停止。 4.编写一个程序测试自己在前面板输入一下字符串所用的时间:A virtual instrument is a program in the graphical programming language. 实验四 1.在前面板中显示一个按钮和一个滑钮,当在按钮或滑钮上按下鼠标时,产生事件。当该事件发生时,弹出对话框,询问是否继续,点击yes while循环继续执行;若点击No退出while循环;此外设置了一个超时处理子图形代码框,若5秒钟没有在前面板操作,则退出while循环。 2.编写计算以下等式的程序: y1=x3-x2+5 y2=m*x+b x的范围是0~10; y1和y2用数组显示件显示在前面板上。 3.编写一个程序,实现是否可视、可用、焦点状态、闪烁、位置及对象尺寸等属性。y8m红软基地

labview仪器控制程序PPT:这是一个关于labview仪器控制程序PPT,包括了数据采集,仪器控制简介,选择合适的总线,仪器驱动程序,直接I/O(Direct I/O),与第三方硬件连接,小试身手等内容。基于LabVIEW的虚拟仪器设计自动化学院 控制工程系 王辉第10章 数据采集与仪器控制 10.1 数据采集 10.1.1 数据采集系统的构成 10.2 仪器控制 10.1 数据采集 数据采集(Data AcQuisition,DAQ)是指从传感器和其它待测设备等模拟或数字被测单元中自动采集信息的过程。数据采集系统是结合基于计算机的测量软硬件产品来实现灵活的、用户自定义的测量系统。一个完整的DAQ系统包括传感器或变换器、信号调理设备、数据采集和分析硬件、计算机、驱动程序和应用软件等。10.1.1 数据采集系统的构成典型的基于PC的数据采集(DAQ)系统 10.1.1 数据采集系统的构成 1. 传感器和变换器传感器感应物理信息并生成可测量的电信号。例如热电偶、电阻式测温计(RTD)、热敏电阻器和IC传感器可以把温度转变为ADC可测量的模拟信号,欢迎点击下载labview仪器控制程序PPT哦。

PPT分类Classification

Copyright:2009-2024 红软网 rsdown.cn 联系邮箱:rsdown@163.com

湘ICP备2024053236号-1