LabVIEW​面向​操作​者​设计​课程

LabVIEW​面向​操作​者​设计​课程​为​您​介绍​了​如何​使用​操作​者​框架​(Actor Framework)​来​设计​和​实现​可​扩展​的​软件​架构,​以​实现​需要​高度​并发​机制​的​LabVIEW​应用​程序。​本​课程​包含​探究​性​讨论、​自主​练习​和​协作​练习,​您​将​从中​学习​如何​设计​和​构​建​独立​的​操作​者,​以及​如何​基于​这些​操作​者​构​建​应用​程序。​此外,​您​还​将​了解​如何​使用​框架,​如何​使用​继承​和​组合​来​构​建​具有​各种​行为​的​高度​并发​系统,​以及​如何​测试​和​部署​完整​的​系统。

 

课程​最新​发行​日期​或​版本​号: 2021

课程​详情:

LabVIEW​面向​操作​者​设计​课程​大纲

课程 概述 主题

操作​者​框架​基础

探索​支持​并发​的​计算​模型,​并​了解​操作​者​框架​如何​从​队列​消息​处理​器​系统​演变​而来。

  • 并发​的​挑战
  • 操作​者​设计​简介
  • 了解​操作​者​框架

创建​操作者

了解​操作​者​框架​的​特性,​并​学习​如何​构​建​操作​者。

  • 创建​操作​者
  • 创建​UI:​使用​控​件​引用
  • 使用​时间​延迟​消息
  • 使用​静态​嵌​套​操作​者
  • 添加​辅助​功能​循环
  • 错误​处理​概述
  • 使用​动态​嵌​套​操作​者
  • 创建​UI:​用户​事件
  • 使用​最近​一次​确认​功能​来​管理​嵌​套​操作​者

设计​采用​操作​者​框架​的​系统

在​操作​者​模型​中​开发​一个​应用​程序​架构,​以​满足​一系列​特定​的​要求。

  • 蒸发​冷却​器​概述
  • 设计​操作​者​系统
  • 改进​设计
通过​继承​构​建​操作者

使用​继承​来​让​单​个​操作​者​完成​复杂​的​行为。​了解​优秀​的​继承​层次​结构​如何​简化​开发​并​促进​复​用。

  • 了解​继承
  • 结合​使用​Desktop Execution Trace​工具​包​与​操作​者​框架

了解​硬件​抽象层

使用​操作​者​实现​硬件​抽象​层。

  • 了解​水位​控制器
  • 硬件​抽象​层​概述

通过​组合​构​建​操作者

构​建​操作​者,​通过​管理​一​组​嵌​套​操作​者​来​实现​复杂​的​行为。

  • 通过​组合​构​建​操作​者

解​耦​操作者

通过​将​嵌​套​操作​者​与其​调​用​方​解​耦,​使​其​可​重复​使用。

  • 问题​概述
  • 创建​接口
  • 使用​抽象​消息
设计​用户​界面 了解​为​操作​者​框架​系统​添加​用户​界面​的​选项。  
  • 通过​继承​创建​UI
  • 创建​独立​的​UI​操作​者
  • 构​建​可​互换​的​UI

了解​分布​式​系统

了解​构​建​分布​在​几个​计算​终端​上​的​操作​者​框架​系统​所需​的​通信​基础​结构。

  • 管理​FPGA​接口
  • 主机-​终端​通信
  • 管理​多个​子​系统​的​UI
  • 操作​者​系统​的​其他​考虑​因素

状态​模式​操作者

构​建​可​改变​其​消息​响应​方式​的​操作​者。

  • 了解​状态​模式
  • 在​LabVIEW​中​管理​状态
  • 在​操作​者​框架​中​管理​状态

高级​消息​处理器

更改​操作​者​实现​消息​处理​的​方式。

  • 使用​适​配​器​操作​者
  • 重​写​接收​消息

整合​同步​系统​中的​操作者

将​操作​者​纳入​程序​化​应用​程序

  • 同步​调​用​操作​者
  • 在​命令/​响应​环境​下​工作
操作​者​框架​中的​单元​测试

开发​一套​自动​化​测试,​以​证明​操作​者​的​行为​符合​预期。

  • 测试​挑战
  • 隔离​操作​者
  • 创建​单元​测试
  • 分析​成本

即刻​开始​学习“LabVIEW​面向​操作​者​设计”课程