课程大纲

LabVIEW基础回顾

  • 数据流执行模型与多线程回顾
  • 变量、簇、数组和常见数据类型
  • 循环和顺序结构的使用

高级控制结构

  • 扁平序列的局限性与周期控制技术
  • 扁平序列的替代方案
  • 高级架构中的正确错误处理

并行与队列状态机

  • 创建可扩展和响应迅速的应用程序
  • 状态机设计模式
  • 设计生产者-消费者架构

有效使用移位寄存器

  • 使用移位寄存器存储状态数据
  • 范围管理与最佳实践
  • 避免竞争条件和意外覆盖

高级数据类型与结构

  • 处理嵌套簇和用户定义类型
  • typedefs的最佳实践与维护
  • 处理多维数组

LabVIEW与PLC通信

  • 通过Ethernet/IP与Allen-Bradley PLC(ControlLogix/CompactLogix)通信
  • 读写簇和用户定义数据
  • 通过Ethernet/IP处理多维数组

有效使用属性节点

  • 理解属性节点的范围与执行时机
  • 用于UI操作与硬件控制的属性节点
  • 避免性能瓶颈

总结与下一步

要求

  • 具备LabVIEW及其核心组件的使用经验。
  • 了解数据类型、控制结构和图形化编程。

目标受众

  • 从事高级LabVIEW应用程序开发的软件工程师。
  • 将LabVIEW与工业系统集成的测试自动化开发人员。
  • 寻求优化和扩展现有LabVIEW系统的工程师。
 14 小时

客户评论 (1)

即将举行的公开课程

课程分类