欢迎来到天天文库
浏览记录
ID:36004425
大小:97.50 KB
页数:3页
时间:2019-05-02
《我和LabVIEWword版——一个NI工程师十年的编程经验1-5032.LabVIEW 的调试环境.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、LabVIEW的调试环境1.LabVIEW的全局选项在LabVIEW8.2中打开Tools->Options菜单项,选择其中的Debugging,会出现如下四个选项:图1:LabVIEW与调试相关的选项a)Showdataflowduringexecutionhighlighting表示在高亮显示执行的过程中显示数据的流动。b)Autoprobeduringexecutionhighlighting表示在高亮显示执行的过程中,数据从每个接线端流出时,显示数据的数值。c)ShowwarningsinErrorListdialogbydefault表示在默认情
2、况下,在错误列表的对话框中显示警告信息。d)Prompttoinvestigateinternalerrorsonstartup表示在LabVIEW启动时检查是否存在内部错误。如果你仅从字面上还不能理解上述几个选项的含义,不要紧,后面的章节里会详细介绍它们的含义。2.VI的属性某些VI的属性设置可能会导致你无法调试这个VI。比如,VI被设置为有密码保护,而你又不知道密码是什么;又比如,VI被设置为不允许调试等。禁止VI调试可以大大提高VI的运行速度,降低VI的内存占用,所以,在VI发布给用户之前,最好把它设为不可调试。图2:VI的属性设置3.调试工具VI程
3、序框图上的工具栏中,某些按键是用于调试的。图3:正在运行的一个VI的程序框图图3是一个正在运行的VI的程序框图。我们看到的工具栏上的按钮的图形,基本就可以猜出它的功能了。用于停止整个程序的执行。用于暂停或者继续程序的执行。用于启动高亮显示执行。在高亮显示执行时,LabVIEW会放慢代码的执行速度,并且在程序执行到每一个节点时,高亮显示这个正在被执行的结点。高亮显示执行的速度非常慢,所以启用它要非常小心。如果启动高亮显示的同时,你的某个VI前面板是模式的(modal),那么你想中途关掉它是不可能的了,你只能非常痛苦地等待程序的结束,或杀掉整个LabVIEW进
4、程。用于保留VI程序框图上数据线中的数据。用于单步执行,它们三个分别表示进入、跳过或跳出某个节点、结构以及子VI。下拉框表示VI的调用关系。打开下拉框,可以看到当前VI从低层到高层的逐级被调用关系。选择下拉菜单中的某一项,即可跳到那个VI被调用的地方。是设置断点的地方。是设置探针的地方。图3上的悬浮窗口显示的就是探针所在处的数据。在需要设置断点和探针的地方按鼠标右键,在弹出菜单里可以选择SetBreakpoint或者Probe,或者通过使用工具选板(ToolPalette)上的断点和探针工具进行设置。
此文档下载收益归作者所有