欢迎来到天天文库
浏览记录
ID:57011808
大小:313.00 KB
页数:15页
时间:2020-07-26
《LabVIEW编程入门课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第3章LabVIEW编程入门3.1如何创建VI创建VI的一般步骤如下:Step1:建立新的VI;Step2:创建数字控件和指示器;Step3:切换到程序框图;Step4:在程序框图上放置加函数;Step5:连线;Step6:运行VI;Step7:保存VI。例:下面以c=a+b为例,实现两个数相加求和并显示出结果,将其保存为“Add.vi”。3.2VI的编辑1、放置对象2、改变对象大小3、改变对象颜色4、对象替换(Replace)5、对象排列6、装饰对象7、对象快捷菜单8、属性节点3.2.2程序框图的编
2、辑1、节点:函数节点:功能函数、结构、代码接口节点。子VI。2、端口:控件端口有图标和数据类型两种显示方式,两种方式的转换可以通过快捷菜单中的ViewAsIcon(显示为图标)来实现。节点端口:节点连线的位置,即数据传递的端点。结构端口:表示结构的输入和输出。3、常量(1)通用常量:位于函数模板中的数值子模板。(2)用户定义常量:常用数据类型的常量,可以在编程时赋值。3.2.3连线的编辑与数据转换1.LabVIEW的数据类型按功能可以分为:常量和变量按特征可分为类:数字量类型和非数字量类型2.连线的
3、编辑LabVIEW通过在不同的端口之间进行连线来控制数据流的流动方向,实现连线的方法有自动连线和手工连线。连线只能是水平或垂直的。如果连线失败,就会变成断线,选择Edit下拉菜单的RemoveBrokenWires(删除断线)选项可消除全部断线,快捷键Ctrl+B。常见错误连线:(1)数据类型不匹配。(2)数据流方向冲突。(3)多余数据源。(4)线尾松散。(5)循环连线。(6)没有数据源。3.数据类型的转换当连线两端的数据类型不匹配时,就出现了转换数据类型的问题。3.2.4快速VI快速VI内部封装了
4、更多的VI功能,可以完成信号采集、信号分析、数据存储等许多通常的任务,从而使虚拟仪器的开发更加简单,被称为通向快速测量的有效途径和一步完成开发的助手。3.3子VI的创建与调用3.3.1子VI的概念子VI是LabVIEW的子程序,是层次化和模块化VI的关键组件,它能使VI易于调试和维护。3.3.2创建图标和连接器每个VI在前面板和程序框图窗口的右上角都有一个默认的图标,图标可以包含文本、图像或两者的混合。启动图标编辑器的方法是,用鼠标右键单击面板窗口的右上角的默认图标,在弹出菜单中选择EditIcon,或直接双击图标。连线板是VI
5、数据的输入输出接口。定义连线板的方法是,用鼠标右键单击面板窗口中的图标窗口,在快捷菜单中选择ShowConnector。建立端口与控件和指示器的对应关系。3.3.3构建子VI编制文档:选择File→VIProperties→Documentation命令可对VI编辑文档;通过在对象上弹出的快捷菜单并选择Discriptionandtip(说明信息)命令,也可以对前面板上的对象编制文档。每当选择上下文相关帮助选项并将鼠标放置在VI图标上时,这些信息将出现在帮助窗口。创建子VI的两种方法:由VI创建子VI和由选定内容创建子VI。保存:建
6、议将所创建的子VI保存在目录下,而不要保存在VI库中。调用:调用函数模板的SelectaVI子模板。编制文档与SelectaVI子模板:3.5创建一个VI下面创建一个较为复杂的VI,并调用子VI。该VI要完成如下功能:(1)将两个数字相加并显示结果(该功能将通过调用子VI实现)。(2)将这两个输入数字相乘并显示结果。(3)比较两个输入数字的大小,如果第一个输入数字A大于第二个输入数字B,则指示灯变亮。(要求将(2)(3)两种功能做成一个子VI)3.6VI的调试在完成程序的前面板和框图的设计后,需要对程序进行调试。3.6.1单
7、步运行StepInto:单步步入方式StepOver:单步停止方式StepOut:单步跳出方式3.6.2高亮执行3.6.3错误查找3.6.4断点和探针的设置3.6.5建立错误处理机制3.6.6程序调试技巧错误列表3.6.4设置断点将工具模板总鼠标切换到断点工具状态,单击框图程序中需设置断点的地方即可。设置探针将工具模板总鼠标切换到探针工具状态,单击框图程序中需查看的数据连线,会弹出一个对话框,若有数据流过,即显示该数据值。
此文档下载收益归作者所有