LabVIEW面向对象设计课程概述

LabVIEW面向对象设计和编程课程介绍了面向对象设计和编程的基础原理,并演示了如何在LabVIEW上实现这些概念。采用面向对象的设计(OOD),不同代码部分之间的连接可以更加清晰,用户能更轻松地调试和扩展代码,因此非常适合大型编程团队。面向对象的编程是指使用以面向对象设计为原理的语言来进行代码开发。

课程形式

 

虚拟课堂培训

 

教室面授培训

 

本课程不提供专属培训形式

课程目标

课程详情

课程时长

课程受众

前提条件

使用NI产品

培训材料

学分计价

《LabVIEW面向对象设计和编程》课程大纲

课程概述主题

面向对象编程简介

探讨使用面向对象方法设计和实现应用程序的适当性。

  • 什么是面向对象设计?
  • 什么是面向对象编程(OOP)?
  • 什么是类?
  • 什么是对象?

设计面向对象应用程序

采用面向对象设计原理,设计应用程序

  • 首先了解要构建的内容
  • 类标识、状态和行为
  • 方法
  • 类与类之间的关系
  • 界面

了解面向对象设计 

了解面向对象的设计原则:动态分配、类程序框图、识别并纠正常见的设计错误。 

  • 动态分配
  • 类程序框图
  • 常见设计错误

在LabVIEW中执行面向对象编程

学习在LabVIEW中开发和使用可读、可扩展、可维护和可重用的类。 

  • LabVIEW类
  • 封装
  • 类继承
  • 访问范围

应用 
LabVIEW面向对象的原则  

掌握在LabVIEW中应用面向对象原则的方法,将重点放在动态分配、界面继承、工具和常见类用例。

  • 动态分配
  • 界面继承
  • 数据访问器:VI和属性节点
  • 工具
  • 类的常见用例

面向对象设计模式和工具

修改现有LabVIEW应用程序,并将常用模式替换为对象

  • 迁移到LabVIEW类
  • 设计模式
  • 模板方法模式
  • 聚合模式
  • 工厂模式
  • 状态模式
  • 命令模式
  • 设计模式结论
  • 对象引用和构建保障

发布和部署代码

使用良好的面向对象设计和编程方法来审查、重构和部署代码。

  • 可读代码的最佳实践
  • 前面板显示对象数据
  • 部署
  • 更多资源

继续培训路径

 

《LabVIEW面向操作设计》课程

 

《LabVIEW面向操作者的设计》课程会介绍如何针对需要高度并发机制的LabVIEW应用,使用操作者框架(Actor Framework)来设计和实现可扩展的软件架构。

工程师能学到...

 

《测试应用软件工程》课程

 

《测试应用软件工程》课程以LabVIEW核心教程(三)介绍的软件工程开发流程为基础。本课程重点介绍了LabVIEW工具和业界实践,让您能更高效地定义、管理、设计、开发、验证和部署高质量的解决方案。

 

工程师能学到

 

《LabVIEW核心教程(三)》课程

 

《LabVIEW核心教程(三)》将系统地介绍一些有效的方法,来帮助您更有序地设计、实现、记录和测试LabVIEW应用程序。本课程重点讲解如何开发可扩展、可读和可维护的分层应用程序。课程介绍的流程和技术可帮助您减少开发时间并提高应用程序的稳定性。

升级为会员

如计划在一年内参加三门或三门以上NI有授课教师指导的课程,可购买培训会员,获得NI所有公共教室面授培训和公共虚拟课堂培训课程的无限访问权限,以及不限数量的认证凭证,绝对物有所值。