LabVIEW编程经验:NI工程师十年心得

需积分: 0 0 下载量 16 浏览量 更新于2024-07-23 收藏 6.68MB PDF 举报
“我和LabVIEW——一个NI工程师的十年编程经验” 本书由阮奇桢撰写,主要分享了作者作为一位NI工程师使用LabVIEW长达十年的编程经验。LabVIEW,全称Laboratory Virtual Instrument Engineering Workbench(实验室虚拟仪器工程工作台),是由美国国家仪器公司(National Instruments, NI)开发的一款图形化编程语言,广泛应用于测试、测量和控制领域。 1. **序章** 在序章中,作者阐述了自己与LabVIEW的故事,包括为何选择LabVIEW,以及在学习和使用过程中遇到的挑战与收获。他还给出了学习LabVIEW的一些建议,强调实践和理解数据流编程模型的重要性。 2. **LabVIEW的编程环境** - **工程资源管理器**:LabVIEW的工程组织工具,用于管理项目中的各种资源,如VI(虚拟仪器)、库、数据文件等,帮助用户保持项目的整洁和有序。 - **LLB文件**(Library):LabVIEW中的库文件,用于封装一组相关的VI或控件,便于代码复用和模块化设计。 - **VI的重入属性**:重入VI能够在多个线程同时调用时正确运行,防止数据冲突,是LabVIEW多线程编程的关键特性。 3. **用户自定义控件** - **Control**:用户自定义控件,可以是标准LabVIEW控件的变体,提供自定义外观和功能。 - **TypeDef**:定义数据类型,可以用来创建自定义的数据结构,便于数据交换和类型安全。 - **StrictTypeDef**:严格定义的数据类型,增强了TypeDef的功能,确保在不同VI间使用时保持一致的结构和行为,增强了代码的可维护性。 4. **编程环境设置** - **首选项设置**:LabVIEW允许用户调整各种编辑器和运行时的偏好设置,以适应个人的工作习惯,例如控件和函数面板的显示方式。 - **在文件夹下创建新VI**:方便快捷地在特定文件夹路径下创建新VI,有助于保持项目文件的结构清晰。 5. **图标编辑器技巧** - **鼠标双击**:LabVIEW的图标编辑器支持多种操作,双击可以执行特定任务,如打开VI、编辑控件属性等,提高编程效率。 通过这本书,读者不仅能了解LabVIEW的基本概念和使用技巧,还能获得作者在实际工程中积累的宝贵经验,从而提升自己的LabVIEW编程能力。对于想深入学习LabVIEW或正在使用LabVIEW进行项目开发的工程师来说,这是一本非常有价值的参考书籍。