LabVIEW面向操作者设计课程为您介绍了如何使用操作者框架(Actor Framework)来设计和实现可扩展的软件架构,以实现需要高度并发机制的LabVIEW应用程序。本课程包含探究性讨论、自主练习和协作练习,您将从中学习如何设计和构建独立的操作者,以及如何基于这些操作者构建应用程序。此外,您还将了解如何使用框架,如何使用继承和组合来构建具有各种行为的高度并发系统,以及如何测试和部署完整的系统。
使用操作者框架构建操作者。
设计和构建复杂的多操作者系统,满足高度并发性需求。
运用常见的操作者系统设计模式,提高复用率和可扩展性。
有授课教师指导的面授课程:三(3)天
有授课教师指导的虚拟课程:四(4)天(每天5.5小时)
希望设计高度并发的中大型应用程序的资深LabVIEW用户。
操作者框架适用于中大型应用程序,此类应用程序中的用户界面、数据采集或数据处理模块都是并发运行的,且需要相互通信。
《LabVIEW核心教程(三)》课程
《LabVIEW面向对象设计和编程》课程
学习本课程需要具备《LabVIEW核心教程(三)》和《LabVIEW面向对象设计和编程》课程所涉及主题相关的开发经验
LabVIEW专业版2021
LabVIEW Desktop Execution Trace工具包
有授课教师指导的虚拟课程包含电子版课程材料,可通过NI培训中心获取。
NI有授课教师指导的线上课程通过Zoom平台进行,并向学员提供Amazon AppStream/LogMeIn访问权限,以便能在配备最新软件的虚拟机上进行练习。
公共虚拟或教室面授课程:30个教育服务学分或9个培训学分
专属虚拟或教室面授:210个教育服务学分或60个培训学分
课程 | 概述 | 主题 |
---|---|---|
操作者框架基础 | 探索支持并发的计算模型,并了解操作者框架如何从队列消息处理器系统演变而来。 |
|
创建操作者 | 了解操作者框架的特性,并学习如何构建操作者。 |
|
设计采用操作者框架的系统 | 在操作者模型中开发一个应用程序架构,以满足一系列特定的要求。 |
|
通过继承构建操作者 | 使用继承来让单个操作者完成复杂的行为。了解优秀的继承层次结构如何简化开发并促进复用。 |
|
了解硬件抽象层 | 使用操作者实现硬件抽象层。 |
|
通过组合构建操作者 | 构建操作者,通过管理一组嵌套操作者来实现复杂的行为。 |
|
解耦操作者 | 通过将嵌套操作者与其调用方解耦,使其可重复使用。 |
|
设计用户界面 | 了解为操作者框架系统添加用户界面的选项。 |
|
了解分布式系统 | 了解构建分布在几个计算终端上的操作者框架系统所需的通信基础结构。 |
|
状态模式操作者 | 构建可改变其消息响应方式的操作者。 |
|
高级消息处理器 | 更改操作者实现消息处理的方式。 |
|
整合同步系统中的操作者 | 将操作者纳入程序化应用程序 |
|
操作者框架中的单元测试 | 开发一套自动化测试,以证明操作者的行为符合预期。 |
|
计划在一年内参加三门或更多NI有授课教师指导的面授课程?
培训会员提供所有NI公共教室面授培训和公共虚拟课堂培训课程的无限访问权限,以及无限认证获取次数,绝对物有所值。