第2章 第一个LabVIEW例子

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2.9 小结
本章中通过一个实例的建立到最后调试为主线,对整个操作过程 进行了详细的说明。同时也对编程中用到的LabVEIW软件环境进 行了讲解,也对一些操作技巧进行了演练和讲解。本章的难点是 程序后面板的设置和程序的调试,也是本章的难点。第3章将对软 件的基本操作元素进行讲解。
2.10 练习题
2.4.4 查找LabVIEW范例
LabVIEW自带了大量的范例,在学习和编程的过程上可以方便地 查阅,学习各控件及函数怎样使用。通过选择“帮助”|“查找范 例”命令,打开NI范例查找器。打开范例查找器后,可以有两种 方法查找范例。一种方法是通过浏览方式查找范例,这种方法可 以自由地选择示例类型和个数,如图2.29所示。另一种是在搜索框 架中输入示例相关的名称,从本地计算机的系统中查找相关示例, 如图2.30所示。这里以循环为例进行示例学习。在查找到相关示例 后,直接双击就可以打开相关程序。
4.“修订历史”属性 5.“窗口外观”属性 6.“执行”属性 7、其他属性
2.4 LabVIEW8.5的帮助系统
LabVIEW帮助系统是对用户操作中控件或函数等的说明。它为用 户读写程序提供了强大的支柱。它自带着非常全面、丰富的帮助 信息。合理地利用帮助信息是快速掌握LabVIEW的一条捷径。下 面将对LabVIEW提供的多种获取帮助信息的方法进行讲解。
2.6.7 调试
在程序调试之前,先得对调用中用到的基本控件和操作进行学习, 这里先说明工具栏的调试按钮。前面板工具栏有下几个按钮和下 拉选项:
2.7 程序类型
在LabVIEW中程序有类型可以分为几类,但是在程序运行时,不 会产生其他编译文件,只是在原来保存的文件类型上自动编译。 这样也简化的程序的类型,方便程序的调试。它的类型主要有如 下几种:
2.1.2 界面说明
启动界面左上方的是“新建”选项。在这里可以新建VI、项目、 基于模板的VI等。 VI是LabVIEW软件的基本软件类型。它是编程的核心,也是以后 使用的关键。它是LabVIEW中不可少的部分。本书中大量的篇幅 都是对VI的讲解。 项目是对一个大的工程所创建的一种方式。它的内容中可以包含 许多非LabVIEW的内容。 基于模块的VI是对一些常用的VI,在LabVIEW系统中有建的好模 板,打开后修改一下就可以使用的一种方式。但是,它的有些控 件和函数在编程中受到模板的影响,不能修改。一般在编程中不 选用此方法。
2.6.6 常见程序的错误处理机制
LabVIEW程序中大多数的控件和函数都有一个错误输入和错误输 出接口,主要用来对程序中的错误进行判断和处理。它是一个簇 的数据类型,包含数据量代码是否有错、布尔量状态是否正确及 字符串是否有错等。编程时把它们进行连接,可以在前面控件或 函数出现错误后,在执行下一动作时暂停、高亮显示出来,并弹 出提示对话框。
2.3 VI属性设置
VI属性就是一些基本的显示及运行特性。设置VI的属性,可以令 VI程序更加完善,功能更加强大。在要设置属性的编程界面上, 选择“文件”|“VI属性”命令,打开VI属性设置对话框。VI属性 包含有以下几项,如图2.18所示。 1.“常规”属性 2.“内存使用”属性
3.“说明信息”属性
2.6.4 断点和探针设置
断点就是让程序执行到此处时会暂停。在LabVIEW中就提供了部 分调试的断点。这也极大地方便了对较大程序的调试,尤其是进 行分部调试。当断点设置在连线上时,数据传输到此处会暂停。 当断点设置在空白处时,程序执行完整一遍后会暂停。
2.6.5 单步运行
单步执行就是程序每执行一步都要停下来。这样执行的好处就是 可以查看程序执行步骤和过程,对具体先执行哪一步和哪一个动 作有清楚的认识。单步执行有三个按钮。
*.lvproj *.vi *.rtm *.ctl
2.8 程序编写、调试技巧
LabVIEW程序和其他程序一样,编写、调试时会遇到许多问题, 我们要学会对各种情况的处理。对程序的编写、调试,一般遵循 以下原则: 对较大的程序分模块编写成独函数,并且一步一步调试,这样逻 辑清析,对运行结果实时探测。 尽量少用全局变量和局部变量,这样编写的程序执行时占用内存 少。 对一些多次要用的功能编写各独立的子VI,方便以后调用,不需 要重复编程。 建立健全的错误处理机制,当有错误时能正确、迅速地处理。
2.5 界面图标
LabVIEW界面右上角有一个标志性图标,它是当前程序显示的图 标,也是以后生成可执行文件和安装包时的图标。在编程界面右 上角,双击图标,会弹出“图标编辑器”对话框,如图2.31所示。
2.6
程序的调试
程序的调试是指在完成整个程序的前后面板设计之后,对程序进 行执行的过程。调试的过程就是对程序的运行方式和结果进行判 断,看是否和设计目标相同,是否能达到要求。本节中将讲解几 种常见的程序调试方法和错误的处理方法。
2.6.1 连线编辑
LabVIEW在不同的端口间用连线的方式来控制数据流的传输。可 以用自动边线的方式来进行连接,这样也方便各类操作。最常用 的还是手工连线,这样连接更自由,可以和自己想要的端口连接。 在进行手工连线时,先单击要连接的控件端口,再移动鼠标到另 一个端口上。此时连线闪烁,单击此控件或函数的端口即可完成 这两个端口间的连线。在拖动相关的控件或函数时,连线自动会 跟随变化增长或缩短,以适应对某一处的变动。
1.菜单栏
2.控件选板 3.工具选板
2.2.2 程序框图
在前面板后台还有一个与之配套的程序框图。程序框图就是对软 件进行后台编程设置的地方。在那里可能调用各类函数和节点。 在前面板上通过选择“窗口”|“显示程序框图”命令来打开后面 板程序框图。快捷键是Ctrl+E。程序框图如图2.13所示。
2.4.3 使用网络资源在线帮助
LabVIEW网络资源是NI公司和一些网站为了解决各类问题和相互 交流,提供的一种帮助方法。提供在线的帮助,这也是如今网络 发展的趋势。在使用中打开在线帮助后,系统将自动打开网页浏 览器上网,在网络中查找相关的信息,并可以在线向NI工程师请 教。和软件相关的知识都可以得到网络的共享。
1.怎样修改前面板的对齐网格? 2.试着在LabVIEW中找出“单选按钮”控件,并查看相关示例。 3.怎样才能改变程序界面的颜色和程序中显示的字体?
4.LabVIEW的帮助形式有哪几种?你认为哪种形式最方便?
5.怎样在程序调试时观测控件之间传输的值? 6.在程序编写的过程中,出现错误将怎样处理?
2.1 LabVIEW编程环境
LabVIEW编程环境是指LabVIEW程序运行时的界面以及各种操作 和功能。本节中对LabVIEW编程环境进行了介绍,包括前面板的 控件选板、后面板程序框图的函数选板以及菜单栏等。
2.1.1 启动界面
选择“开始”|“程序”|“National Instruments LabVIEW 8.5”命令, LabVIEW程序开始启动,如图2.1所示。
第2章 第一个LabVIEW例子
为了方便读者对LabVIEW的掌握,本章将通过第一个例子,带领 读者了解LabVIEW。这是例子是以编写一个完整的LabVIEW程序 为主线,按在编程中用到的方法和软件界面ห้องสมุดไป่ตู้行讲解。以下主要 对例子中用到的LabVIEW的编程环境进行了讲解,同时也对编程 方法及调试技巧进行说明。通过本章的学习,希望读者对 LabVIEW程序的运行和编程有一初步的了解。
2.6.2 错误查找
在整个编程的过程中,LabVIEW实时地检测着系统的错误。当系 统有错误时,系统工具栏的“运行”按钮的箭头出现断裂。这时, 单击“运行”按钮,则会出现“错误列表”对话框,如图2.33所示。
2.6.3 高亮运行
在程序框图界面上的工具栏单击“高亮执行”按钮,按钮图标此 时会变成发光状态,表示选中了高亮执行。此时执行程序,各部 分之间进行数据传输时会在数据线上出现一个小气泡,随数据的 传输而流动。这种执行方式降低了程序运行速度,所以前面板数 据几乎看不到变化,就好像没有执行一样,只有后面板程序框图 可以观察数据流的方向。在程序中它的显示如图2.34所示。
2.4.1 使用即时帮助
即时帮助可以通过系统菜单栏的“帮助”|“显示即时帮助”命令 打开。如图2.25所示。当打开即时帮助后,就会出现“时帮助”对 话框。在编程过程中,光标所在任何控件或函数上都会显示相关 有信息,如图2.26所示。
2.4.2 解释错误
解释错误是LabVIEW中对程序调试过程中出现的错误进行的一个 综合性分析。它是对系统错误显示代码的一个文字解释。也就是 说,它可以把字符代码转换成文字信息来说明程序的运行情况。 解释错误用于对系统执行中出现的一些错误代码进行查询,得到 相关的解释。“解释错误”对话框如图2.28所示。
2.2 新建项目
项目是LabVIEW中一个较大的概念,可以完成较大工程的各项设 置。在启动界面的左上方,单击“项目”选项,即可创建一个空 白项目,如图2.2所示。
2.2.1 前面板创建
前面板是图形用户界面,也就是VI的虚拟仪器面板。此界面主要 是显示用户输入和输出两类对象,如开关、旋钮、图形以及其他 控件和显示对象。在上一小节的向导中直接打开VI操作界面,即 前面板,如图2.4所示。
相关文档
最新文档