第三讲 LabView程序设计一般过程.ppt

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
LabVIEW 程序设计的一般过程 叶云霞 内容 LabView程序设计的一般过程 (LabView数据类型介绍) LabView的程序调试方法 子VI的建立和调用 LabView程序设计的一般过程 一个完整的VI程序由3部分组成: 前面板、框图程序和图标/连接口/连线 一个完整的VI程序设计过程: 前面板和框图程序设计的基本概念 范例 显示对象和控制对象的说明 显示对象和控制对象都是前面板上的控件,前者有输入端子而无输出端子,后者正好相反,它们分别相当于普通编程语言中的输出参数和输入参数。 数值常数对象可以看成是控制对象的一个特例。 判别显示对象和控制对象的方法:将鼠标移到图标上,然后点右键,可出现快速菜单(例见右图)。如果菜单中的第一项是Chang to Control,说明这是一个显示对象,你可以根据需要,将其变为控制对象。如果菜单中的第一项是Chang to Indicator ,说明这是一个控制对象,你也可以根据需要,将其变为显示对象。 连线 流程图上的每一个对象都带有自己的连线端子,连线将构成对象之间的数据通道。 不是几何意义上的连线,因此并非任意两个端子间都可连线,连线类似于普通程序中的赋值。 数据单向流动,从源端口向一个或多个目的端口流动。 不同的线型代表不同的数据类型。下面是一些常用数据类型所对应的线型和颜色: 运行和调试VI LabVIEW的程序调试技术 1.找出语法错误   如果一个VI程序存在语法错误,则在面板工具条上的运行按钮会变成一个折断的箭头,表示程序不能被执行。这时该按钮被称作错误列表。点击它,则LabVIEW弹出错误清单窗口,点击其中任何一个所列出的错误,选用Find功能,则出错的对象或端口就会变成高亮。 2.设置执行程序高亮    在LabVIEW的工具条上有一个画着灯泡的按钮,这个按钮叫做“高亮执行”按钮上。点击这个按钮使它变成高亮形式,再点击运行按钮,VI程序就以较慢的速度运行,没有被执行的代码灰色显示,执行后的代码高亮显示,并显示数据流线上的数据值。这样,你就可以根据数据的流动状态跟踪程序的执行。 LabVIEW程序调试技术 3.断点与单步执行     为了查找程序中的逻辑错误,有时希望流程图程序一个节点一个节点地执行。使用断点工具可以在程序的某一地点中止程序执行,用探针或者单步方式查看数据。使用断点工具时,点击你希望设置或者清除断点的地方。断点的显示对于节点或者图框表示为红框,对于连线表示为红点。当VI程序运行到断点被设置处,程序被暂停在将要执行的节点,以闪烁表示。按下单步执行按钮,闪烁的节点被执行,下一个将要执行的节点变为闪烁,指示它将被执行。你也可以点击暂停按钮,这样程序将连续执行直到下一个断点。 4.探针   可用探针工具来查看当流程图程序流经某一根连接线时的数据值。从Tools工具模板选择探针工具,再用鼠标左键点击你希望放置探针的连接线。这时显示器上会出现一个探针显示窗口。该窗口总是被显示在前面板窗口或流程图窗口的上面。在流程图中使用选择工具或连线工具,在连线上点击鼠标右键,在连线的弹出式菜单中选择“探针”命令,加上一个探针同样可以为该连线。 当Run断开时,常见错误 要求出入的函数端子没有连接。 数据类型不匹配等造成断线。 存在错误子VI。 将两个控制量连在一起。 找不到某个子VI 。。。 step into就是单步执行,遇到子函数就进入并且继续单步执行; step over是在单步执行时,在函数内遇到子函数时不会进入子函数内单步执行,而是将子函数整个执行完再停止,也就是把子函数整个作为一步。 step out就是单步执行时,用step out就可以执行完程序余下部分,并返回。 调试练习 LabVIEW 子VI 子VI(SubVI)相当于普通编程语言中的子程序,也就是被其他的 VI调用的VI。 可以将任何一个定义了图标和联接器的 VI作为另一个 VI的子程序。 一个框图主程序可以多次调用同一个子VI。 任何VI都可以作为其它VI的子VI,只要设置好图标和联结器。 注意:一个VI不能调用它自身。如果确有必要,可以间接调用,后续。 LabVIEW 子VI 在流程图中打开 Functions?Select a VI…. ,就可以选择要调用的子 VI 。构造一个子VI主要的工作就是定义它的图标和联接器。 每个VI在前面板和流程图窗口的右上角都显示了一个默认的图标。启动图标编辑器的方法是,用鼠标右键单击面板窗口的右上角的默认图标,在弹出菜单中选择 Edit Icon。 LabVIEW 子VI的建立    下图显示了图标编辑器的窗口。可以用窗口左边的各种工具设计像素编辑区中的图标形状。编辑区右侧的一个

文档评论(0)

kehan123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档