Lab_View编程的简单介.ppt

Lab_View编程的简单介.ppt

ID:55034352

大小:495.00 KB

页数:16页

时间:2020-05-08

Lab_View编程的简单介.ppt_第1页
Lab_View编程的简单介.ppt_第2页
Lab_View编程的简单介.ppt_第3页
Lab_View编程的简单介.ppt_第4页
Lab_View编程的简单介.ppt_第5页
资源描述:

《Lab_View编程的简单介.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、LabView编程的简单介绍第一节虚拟仪器(VI)的概念使用LabVIEW开发平台编制的程序称为虚拟仪器程序,简称为VI。VI包括三个部分:程序前面板、框图程序和图标/连接器。程序前面板用于设置输入数值和观察输出量,用于模拟真实仪表的前面板。在程序前面板上,输入量被称为控制(Controls),输出量被称为显示(Indicators)。控制和显示是以各种图标形式出现在前面板上,如旋钮、开关、按钮、图表、图形等,这使这得前面板直观易懂。下面是一个温度计程序的前面板。每一个程序前面板都对应着一段框图程序。框图程序用LabVIEW图形编程语言编写,可以把它理

2、解成传统程序的源代码。框图程序由端口、节点、图框和连线构成。其中端口被用来同程序前面板的控制和显示传递数据,节点被用来实现函数和功能调用,图框被用来实现结构化程序控制命令,而连线代表程序执行过程中的数据流,定义了框图内的数据流动方向。上述温度计程序的框图程序如下:图标/连接器是子VI被其它VI调用的接口。图标是子VI在其他程序框图中被调用的节点表现形式;而连接器则表示节点数据的输入/输出口,就象函数的参数。用户必须指定连接器端口与前面板的控制和显示一一对应。下面图示为温度计程序的图标和连接器。LabVIEW的强大功能归因于它的层次化结构,用户可以把创建

3、的VI程序当作子程序调用,以创建更复杂的程序,而这种调用的层次是没有限制的。我们把前面创建的温度计程序作为一个子程序用在当前新建程序里,当前程序的前面板如下图所示,先前的温度计子程序用于采集数据,而当前的程序用于显示温度曲线,并在前面板上设定测量次数和每次测量间隔的延时。LabVIEW这种创建和调用子程序的方法,使创建的程序结构模块化,更易于调试、理解和维护。创建一个VI程序1.前面板使用输入控制和输出显示来构成前面板。控制是用户输入数据到程序的接口。而显示是输出程序产生的数据接口。控制和显示有许多种类,可以从控制模板的各个子模板中选取。两种最常用的前

4、面板对象是数字控制和数字显示。若想要在数字控制中输入或修改数值,你只需要用操作工具(见工具模板)点击控制部件和增减按钮,或者用操作工具或标签工具双击数值栏进行输入数值修改。2.框图程序框图程序是由节点、端点、图框和连线四种元素构成的。节点类似于文本语言程序的语句、函数或者子程序。LabVIEW有二种节点类型:函数节点和子VI节点。两者的区别在于:函数节点是LabVIEW以编译好了的机器代码供用户使用的,而子VI节点是以图形语言形式提供给用户的。用户可以访问和修改任一子VI节点的代码,但无法对函数节点进行修改。端点是只有单输入/输出,且方向固定的节点。L

5、abVIEW有三类端点----前面板对象端点、全局与局部变量端点和常量端点。图框是LabVIEW实现程序结构控制命令的图形表示。如循环控制、条件分支控制和顺序控制等,编程人员可以使用它们控制VI程序的执行方式。连线是端口间的数据通道。它们类似于普通程序中的变量。数据是单向流动的,从源端口向一个或多个目的端口流动。不同的线型代表不同的数据类型。每种数据类型还以不同的颜色予以强调。提示1:在LabView中的前后面板均可使用右键调出填加功能控件。然后根据自己的选择调用不同的控件,在用连线连上即可(连线成功显示为实线,连线不成功显示为虚线,表示两者之间数据类

6、型不匹配)。提示2:接线头是为了帮助正确连接端口的连线。当把鼠标放到端口上,接线头就会弹出。接线头还有一个黄色小标识框,显示该端口的名字。提示3:把鼠标放到端口上按右键可以选择创建(CREATE)来自动生成上一级或是下一级的控件(比如象数字常量输入、输入、输出控件或是显示,所自动生成的控件均自动得到缺省值)。提示4:当一个输入值经常被使用而不是缺省值时,可以在程序一开始赋值,也可以对其点鼠标右键把当前值定义为缺省值,当需要同样操作的改动较多时,可在菜单中选则全部定义为缺省值。控制VI程序的运行方式叫做“数据流”。对一个节点而言,只有当它的所有输入端口上

7、的数据都成为有效数据时,它才能被执行。当节点程序运行完毕后,它把结果数据送给所有的输出端口,使之成为有效数据。并且数据很快从源送到目的端口。(下图中,如果必须明确指定乘法和除法节点执行的先后次序,就必须使用顺序(Sequence)结构来明确执行次序。)程序调试1.找出语法错误:如果一个VI程序存在语法错误,则在面板工具条上的运行按钮将会变成一个折断的箭头,表示程序不能被执行。这时这个按钮被称作错误列表。点击它,弹出错误清单窗口,点击其中任何一个所列出的错误,选用Find功能,则出错的对象或端口就会变成高亮。2.设置执行程序高亮:在工具条上有一个画着灯泡

8、的按钮,这个按钮叫做“高亮执行”按钮上。点击这个按钮使该按钮图标变成高亮形式,再点击运行按钮,

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

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

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