LabVIEW面向对象设计和编程课程介绍了面向对象设计和编程的基础原理,并演示了如何在LabVIEW上实现这些概念。采用面向对象的设计(OOD),不同代码部分之间的连接可以更加清晰,用户能更轻松地调试和扩展代码,因此非常适合大型编程团队。面向对象的编程是指使用以面向对象设计为原理的语言来进行代码开发。
确定使用面向对象方法来解决问题的适当性
采用面向对象设计原理,设计应用程序
修改现有LabVIEW应用程序,并将常用模式替换为对象
使用LabVIEW类和接口实现基本类层次结构
有授课教师指导的面授课程:三(3)天
有授课教师指导的虚拟课程:四(4)天(每天5.5小时)
随需课程:5小时(练习作为补充)
需要提高代码可读性、可扩展性、可维护性或可重用性的LabVIEW用户
希望开发更易于调试的代码的LabVIEW用户
熟悉用其他语言进行面向对象编程、并希望了解如何在LabVIEW中实现面向对象设计的LabVIEW用户
希望专注于面向对象编程的LabVIEW核心教程(二)学员
完成LabVIEW核心教程(二)或达到同等水平
LabVIEW 2021
LabVIEW 2024
有授课教师指导的虚拟课程包含电子版课程材料,可通过NI培训中心获取。
NI有授课教师指导的线上课程通过Zoom平台进行,并向学员提供Amazon AppStream/LogMeIn访问权限,以便能在配备最新软件的虚拟机上进行练习。
随选课程:已包含在软件订阅和企业协议中,或通过5个教育服务学分或2个培训学分获得
公共虚拟或教室面授课程:30个教育服务学分或9个培训学分
专属虚拟或教室面授:210个教育服务学分或60个培训学分
课程 | 概述 | 主题 |
---|---|---|
面向对象编程简介 | 探讨使用面向对象方法设计和实现应用程序的适当性。 |
|
设计面向对象应用程序 | 采用面向对象设计原理,设计应用程序 |
|
了解面向对象设计 | 了解面向对象的设计原则:动态分配、类程序框图、识别并纠正常见的设计错误。 |
|
在LabVIEW中执行面向对象编程 | 学习在LabVIEW中开发和使用可读、可扩展、可维护和可重用的类。 |
|
应用 | 掌握在LabVIEW中应用面向对象原则的方法,将重点放在动态分配、界面继承、工具和常见类用例。 |
|
面向对象设计模式和工具 | 修改现有LabVIEW应用程序,并将常用模式替换为对象 |
|
发布和部署代码 | 使用良好的面向对象设计和编程方法来审查、重构和部署代码。 |
|
《LabVIEW面向操作者的设计》课程会介绍如何针对需要高度并发机制的LabVIEW应用,使用操作者框架(Actor Framework)来设计和实现可扩展的软件架构。
《测试应用软件工程》课程以LabVIEW核心教程(三)介绍的软件工程开发流程为基础。本课程重点介绍了LabVIEW工具和业界实践,让您能更高效地定义、管理、设计、开发、验证和部署高质量的解决方案。
《LabVIEW核心教程(三)》将系统地介绍一些有效的方法,来帮助您更有序地设计、实现、记录和测试LabVIEW应用程序。本课程重点讲解如何开发可扩展、可读和可维护的分层应用程序。课程介绍的流程和技术可帮助您减少开发时间并提高应用程序的稳定性。
如计划在一年内参加三门或三门以上NI有授课教师指导的课程,可购买培训会员,获得NI所有公共教室面授培训和公共虚拟课堂培训课程的无限访问权限,以及不限数量的认证凭证,绝对物有所值。