第12章 程序调试与程序性能
第12章 程序调试与程序性能 12.1 修复程序创建中的错误 • 12.1.1 错误列表 • 12.1.2 常见的错误 12.1.1 错误列表 • LabVIEW在编辑过程中有一个自动编译的效果 ,即在LabVIEW环境中左上方的运行按钮如果 是正常状态 ,则程序没有错误;若是运行按钮 呈断裂的形状 ,则说明程序当中存在错误,可 以用各种方法找到错误并修正。 • 单击断开的运行按钮,或者按下快捷键 ,LabVIEW将弹出 “错误列表”窗口。 12.1.2 常见的错误 12.2 程序调试工具 • 12.2.1工具条上的程序调试工具 • 12.2.2 程序调试选项设置 • 12.2.3 工具选板上的调试工具 12.2.1工具条上的程序调试工具 • 工具条 : 12.2.2 程序调试选项设置 • LabVIEW的工具栏工具选项中有对程序 调试的选项设置,打开该“调试”设置框 12.2.3 工具选板上的调试工具 • 断点 • 探针数据 12.3 程序常见的调试方法 • 1.检查未定义的数据 • 2.注意检查簇各个元素的顺序 • 3.使用帮助信息 • 4.检查函数端口的默认值 • 5.检查端口的连线是否正确 • 6.检查子程序的连线是否正确 • 7. 子VI的挂起 • 8.检查共享变量、局部变量、全局变量和值属 性节点的应用 12.4 LabVIEW的多线程程序 • 12.4.1 基本概念 • 12.4.2 LabVIEW的多线程实现方法 12.4.1 基本概念 • 1.多任务系统 • 2.进程 • 3.多线程 • 4.多处理 12.4.2 LabVIEW的多线程实现方法 • 用LabVIEW实现多线程 • 线程间的数据通信 • LabVIEW的执行系统 • LabVIEW并行任务的优先级 12.5 LabVIEW程序性能 • 12.5.1 程序性能监测 • 12.5.2 优化LabVIEW程序 12.5.1 程序性能监测 • 性能和内存信息窗口:工具性能分析 性能和内存中找到它。 12.5.2 优化LabVIEW程序 • 影响程序运行的主要因素有以下几个方面 • 避免强制类型转换; • 防止内存泄露; • 合理分配数组内存; • 合理使用全局变量; 12.5.2 优化LabVIEW程序 • 优化程序注意事项: • 数据类型转换 • 防止内存泄露 • 合理分配数组内存 • 全局变量和局部变量的合理使用 • 缓冲区的重复使用 • 元素同址操作结构 12.6 小结 • 本章介绍了程序的优化。若程序很小,那么无法 体现本章的重要性。在实际做工程项目时,程序 极有可能会越运行越慢,而实际上很多人刚开始 会有这样的疑问,那么此时就需要对程序进行优 化。