我和LabVIEW——一个NI工程师的十年编程经验_阮奇桢,感兴趣的小伙伴们可以看看。
文档内容节选
我和 LabVIEW一个 NI 工程师的十年编程经验 阮奇桢 著 第章:序 我和 LabVIEW 序言5 如何学习 LabVIEW 7 第一章: LabVIEW 的编程环境 工程资源管理器9 如何创建和使用 LabVIEW 中的 LLB 文件 12 如何使用 VI 的重入属性Reentrant13 用户自定义控件中 Control Type Def 和 Strict Type Def 的区别 16 调整控件和函数面板的首选项 17 在文件夹下直接创建新的 VI 19 图标编辑器上的鼠标双击技巧20 第二章:简单程序结构 顺序结构 21 选择结构 24 事件结构 26 循环结构 30 定时结构 33 缓存重用结构 34 LabVIEW 中的泛型容器 37 循环运行某段时间后退出 39 循环结构的反馈节点 41 第三章:控件常量和运算 LabVIEW 中的数字型数据 1 控件和常量 43 LabVIEW 中的数字型数据 2 运算 45 LabVIEW 中的数字型数据 3 数值的单位 49 在字符串中显示多种字体 52 ......
文档解析
本文全面探讨了LabVIEW编程语言的多个高级特性,包括内存优化、多线程执行、数据流驱动编程、面向对象编程等。文中首先介绍了LabVIEW的内存管理机制,包括VI的内存结构、子VI的优化、缓存重用以及避免内存泄漏的策略。接着,讨论了LabVIEW的多线程特性,解释了如何通过线程的合理分配来提高程序的执行效率,以及如何使用LabVIEW的执行系统来管理线程的优先级和执行。文章还涉及了数据流驱动编程的优势,如自动多线程运行和线程安全措施,同时指出了这种编程范式可能带来的挑战,例如线程间的数据竞争和内存管理问题。此外,文中还介绍了如何利用LabVIEW的工程库和类来实现面向对象编程,以及如何通过XControl来创建具有特定行为的自定义控件。最后,文章还提供了项目工时估算的方法和Palette API的使用,为LabVIEW程序员提供了宝贵的资源。
猜您喜欢
推荐内容
开源项目推荐 更多
热门活动
热门器件
用户搜过
随便看看
热门下载
热门文章
热门标签
评论