LabVIEW编程经验:NI工程师十年心得
需积分: 0 17 浏览量
更新于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进行项目开发的工程师来说,这是一本非常有价值的参考书籍。
536 浏览量
281 浏览量
2022-12-25 上传

overatnight
- 粉丝: 0
最新资源
- 西北工业大学自动化考研真题资料分享
- MFC框架下C++绘图系统开发教程
- 数独游戏开发:使用SFML库及CMake配置教程
- 折叠船平台装置设计行业文档
- ReactJS鞋店项目开发与React Router DOM路由实践
- CSDN技术主题月8月:直播技术与webrtc讲师PPT精华
- Spring 3.2.4学习必备:整合第三方jar包指南
- 掌握Android ViewPager的七种切换动画效果
- 实现ViewPager无限循环和自动滚动的Android开发技巧
- 开源可扩展ListView项目免费下载
- 扎钞机纸芯托架的设计装置行业文档
- VPP20.09版本插件开发实战:rpnplugin的完整流程解析
- 轻量级PHP模板引擎lovefc_Template v1.65功能介绍
- PCRE 8.38库:轻量级且功能强大的正则表达式库
- 经典票据打印控件分享及演示
- Java与AS3 Socket通信:逾越安全沙箱限制