LabVIEW编程精粹:NI工程师十年心得

需积分: 11 17 下载量 145 浏览量 更新于2024-07-21 收藏 6.68MB PDF 举报
"我和LabVIEW:一个NI工程师的十年编程经验 阮奇桢著" 这本书是作者阮奇桢分享他在NI公司作为一名工程师十年来使用LabVIEW编程的经验总结,旨在帮助读者深入理解LabVIEW的程序设计,并解决一些高级技术问题。书中涵盖了LabVIEW的基础到进阶内容,对于想要提升LabVIEW技能的开发者来说是一份宝贵的参考资料。 在"序"中,作者可能阐述了他接触和使用LabVIEW的心路历程,以及为何选择编写此书来分享他的知识和经验。这部分内容可能包含学习LabVIEW的建议和方法,对于初学者来说具有指导意义。 第一章“LabVIEW的编程环境”详细介绍了LabVIEW的核心工具和工作流程。其中: 1. **工程资源管理器**是LabVIEW项目管理和组织的核心,用于管理VI(虚拟仪器)、库、数据文件等资源。书中可能详细解释了如何创建和管理工程,以及如何有效地组织和导入导出项目资源。 2. **LLB文件(Library Library Bundle)**是LabVIEW中的库文件,用于封装和分发代码模块。作者可能讲述了如何创建和使用LLB文件,以及它们在代码复用和模块化中的作用。 3. **重入属性(Reentrant)**是LabVIEW中确保VI线程安全的关键特性。书中可能详细讲解了如何设置和理解重入VI,以及在多线程和并发编程中的应用。 4. **Control, Typedef, 和 StrictTypedef**是LabVIEW中定义和使用自定义数据类型的不同方式。Control是用户界面元素,TypeDef是数据结构定义,而StrictTypeDef则更强调数据类型的精确性。作者可能对比分析了这些概念,指导读者在不同场景下正确选择和使用。 5. **调整控件和函数面板的首选项**这部分内容可能涉及了如何个性化LabVIEW的工作界面,包括改变控件显示方式、自定义快捷键等,以提高开发效率。 6. **在文件夹下直接创建新的VI**是提高工作效率的一个小技巧,书中可能介绍了如何通过这一方法快速启动新项目的创建。 7. **图标编辑器上的鼠标双击技巧**可能涉及到如何通过双击图标执行特定操作,比如打开VI、查看源代码或运行测试。 这本书不仅适合LabVIEW初学者,也对有经验的开发者有所帮助,因为它深入探讨了LabVIEW的一些高级话题,如内存管理、程序运行方式等。通过阅读,读者可以提升对LabVIEW的理解,掌握更多实用技巧,从而在测量与控制、软件测试仪表、测试自动化等领域中更加得心应手。