Illustraror课件教案第四章创建、编辑和调试VI
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
4.2.4 单步通过VI及其子VI
图4-35 选择高亮显示执行过程时 单步进入子VI
图4-36 使用VI属性对话框来关闭 调试选项
4.2.5 使用断点
在工具模板中将鼠标切换至断点工具状态,如图4-37 所示。
单击框图程序中需要设置断点的地方,就可完成一个 断点的设置。当断点位于某一个节点上时,该节点图 标就会变红;当断点位于某一条数据连线时,数据连 线的中央就回出现一个红点,如图4-38所示。
图4-32 错误列表对话框
4.2.3 高亮显示程序执行过程
通过单击“高亮显示执行过程”按钮 ,可以动 画演示VI框图的执行情况,该按钮位于图4-33所 示的程序框图工具栏中。
图4-33 位于程序框图上方的运行调试工具栏
程序框图的高亮执行效果如图4-34所示。
图4-34 高亮显示执行过程模式下经过VI的数据流
例4-1 计算两数之积
图4-1 VI的前面板及程序框图
4.1.1 创建VI
1.创建一个新的VI。
图4-2 新建VI窗口
2.创建VI前面板
图4-3 创建数值输入控件A
图4-4 数值输入控件A的端口图标
图4-5 VI的前面板
3.创建程序框图
图4-6 前面板对象的端口图标
பைடு நூலகம்
图4-7 创建“乘”节点
1.选择对象
图4-11 选择对象
2.删除对象
图4-12 删除对象
3.变更对象位置
图4-13 移动的对象位置
4.改变对象的大小
图4-14 改变对象的大小
5.改变对象颜色
图4-19 Windows标准颜色对话框
6.对齐对象
图4-20 对齐对象下拉选单
7.分布对象
图4-23 “分布对象”下拉选单
8.改变对象在窗口中的前后次序
图4-26 “重新排序”下拉选单
9.组合与锁定对象
10.设置对象的字体
图4-31 字体设置对话框
11.在窗口中添加标签
4.2 运行和调试VI
本节讨论LabVIEW的基本调试方法,LabVIEW提 供了有效的编程调试环境,同时提供了许多与优 秀的交互式调试环境相关的特性。这些调试特性 与图形编程方式保持一致,通过图形方式访问调 试功能。通过加亮执行、单步、断点和探针帮助 用户跟踪经过VI的数据流,从而使调试VI更容易。 实际上用户可观察VI执行时的程序代码。
当程序运行到该断点时,VI会自动暂停,此时断点处 的节点会处于闪烁状态,提示用户程序暂停的位置。 用鼠标单击“暂停”按钮,可以恢复程序的运行。用 断点工具再次单击断点处,或在该处的右键弹出快捷 菜单中选择“清除断点”,就会取消该断点。如图439所示。
图4-37 处于断点设置 /清除状态的工具模板
4.创建VI图标
图4-8 图标编辑器窗口
图4-9 包含用户自定义图标的前面板窗口
5.保存VI
图4-10 完整的VI框图程序
4.1.2 编辑VI
创建VI后,还需要对VI进行编辑,使VI的图形 话交互式用户界面更加美观、友好而易于操作, 是VI框图程序的布局和结构更加合理,易于理解、 修改。
4.2.1 运行VI
在LabVIEW中,用户可以通过两种方式来运行VI, 即运行和连续运行。下面介绍这两种运行方式的 使用方法。
1.运行VI 2.连续运行VI 3.停止运行VI 4.暂停VI运行
4.2.2 纠正VI的错误
由于编程错误而使VI不能编译或运行时,工具条 上将出现Broken run按钮 。典型的编程错误出现 在VI开发和编程阶段,而且一直保留到将框图中 的所有对象都正确地连接起来之前。单击Broken run按钮可以列出所有的程序错误,列出所有程序 错误的信息框称为“错误列表”。具有断线的VI 的错误列表框如图4-32所示。
图4-38 设置断点
图4-39 清除断点
4.2.6 使用探针
在工具模板中将鼠标切换至探针工具状态,如图4-37 所示。 用鼠标单击需要查看的数据连线,或在数据连 线的右键弹出菜单中选择“探针”,如图4-39所示, 会弹出一个探针对话框。当VI运行时,若有数据流过 该数据连线,对话框就回自动显示这些流过的数据, 如图4-40所示。同时,在探针处会出现一个黄色的内 含探针数字编号的小方框。
利用探针工具弹出的探针对话框是LabVIEW默认的 探针对话框,有时候并不能满足用户的需求,若在数 据连线的右键弹出菜单中选择“自定义探针”,用户 可以自己定制所需的探针对话框。如图4-39所示。
图4-40 设置探针
4.3 创建和调用子VI
子VI相当于常规编程语言中的子程序,在LabVIEW 中,用户可以把任何一个VI当做子VI来调用。因 此在使用LabVIEW编程时,也应与其他编程语言一 样,尽量采用模块化编程的思想,有效地利用子 VI,简化VI框图程序的结构,使其更加简单,易 于理解,以提高VI 的运行效率。
本章主是要为初学者提供一个基本的编程思路和简单 指导,为深入学习LabVIEW编程原理和技巧打下基础。
学习要点
创建和编辑VI的方法 运行和调试VI的方法与技巧 创建和调用子VI Express VI的使用方法 利用LadVIEW进行菜单的创建和编辑
4.1 创建和编辑VI
前面已经提到,一个完整的VI是由前面板、框图 程序和图标和连接端口组成的。
本章主要介绍了创建和编辑VI 的方法,运行和调试VI 的方法与技巧以及创建和调用子VI 的方法;Express VI是LabVIEW中一类比较特殊且实用的VI,本章中对 Express VI的使用方法进行了介绍;创建和编辑菜单是 LabVIEW的一个常用功能,因此本章也对菜单的创建 和编辑方法进行了简单介绍;最后以一个实例讲解了 VI的创建、编辑、运行和调试的流程。
子VI利用连接端口与调用它的VI交换数据。实际 上,创建完成一个VI后,再按照一定的规则定义 好VI的连接端口,该VI就可以作为一个子VI来使 用了。
4.3.1 创建子VI
在完成一个VI 的创建以后,将其作为子VI 的调 用的主要工作就是定义VI的连接端口。
在VI前面板或框图程序面板的右上角图标的右键 弹出菜单中选择“显示连线板”,原来图标的位 置就会显示一个连接端口,如图4-41所示。