LabVIEW编程经验:NI工程师十年心得
需积分: 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进行项目开发的工程师来说,这是一本非常有价值的参考书籍。
2021-08-11 上传
2021-12-16 上传
2023-08-06 上传
2023-09-15 上传
2023-07-28 上传
2024-01-04 上传
2023-04-03 上传
2023-07-12 上传
overatnight
- 粉丝: 0
- 资源: 8
最新资源
- Android圆角进度条控件的设计与应用
- mui框架实现带侧边栏的响应式布局
- Android仿知乎横线直线进度条实现教程
- SSM选课系统实现:Spring+SpringMVC+MyBatis源码剖析
- 使用JavaScript开发的流星待办事项应用
- Google Code Jam 2015竞赛回顾与Java编程实践
- Angular 2与NW.js集成:通过Webpack和Gulp构建环境详解
- OneDayTripPlanner:数字化城市旅游活动规划助手
- TinySTM 轻量级原子操作库的详细介绍与安装指南
- 模拟PHP序列化:JavaScript实现序列化与反序列化技术
- ***进销存系统全面功能介绍与开发指南
- 掌握Clojure命名空间的正确重新加载技巧
- 免费获取VMD模态分解Matlab源代码与案例数据
- BuglyEasyToUnity最新更新优化:简化Unity开发者接入流程
- Android学生俱乐部项目任务2解析与实践
- 掌握Elixir语言构建高效分布式网络爬虫