《LabVIEW​高级​架构》​课程

《LabVIEW​高级​架构》​课程​介绍​了​如何​为​大型​LabVIEW​应用​程序​设计​和​部署​可​扩展​的​软件​架构。​本​课程​包含​探究​性​讨论、​自主​练习​和​协作​练习,​您​将​从中​学习​如何​构​建​应用​程序​架构​以及​如何​设计​架构​组​件。​此外,​您​还​将​了解​多种​高级​设计​模式、​参考​架构、​进程​间​通信​方式​等​内容。

课程​详情:

《LabVIEW​高级​架构》​课程​大纲

课程 概述 主题
构​建​应用​程序​架构 在​本课​中,​您​将​学习​如何​设计​可​扩展、​可读​且​可​维护​的​软件​架构​并​用​文​档​进行​记述。
  • 可​扩展、​可读​且​可​维护​的​架构​的​特征
  • 使用​文​档​记录​软件​架构
  • 可​扩展​设计​模式​的​特征
设计​API 您​将​学习​如何​设计​一致、​易​于​管理​且​易​用​的​API,​并​将​其​复​用于​不同​的​软件​架构​中,​以及​分发​给​多​名​开发​人员。
  • API​设计​方法
  • API​的​多​态​VI
  • 使用​项目​库​进行​API​设计
  • 在​API​中​传递​数据
多​进程​和​进程​间​通信 本课​内容​非常​重要,​您​将​从中​学习​基础​API​和​设计​模式,​以及​这些​API​和​设计​模式​在​多个​主要​高级​设计​模式​中的​应用。​您​还​将​学习​多个​进程​之间​通信​的​若干​高级​方式,​以及​这些​方式​的​优​劣。​练习​和​工具​都是​通用​的,​因此​您​可在​您​的​应用​程序​中​打开。
  • 存储​数据、​流​式​传输​数据​和​发送​消息
  • 用于​消息​传递​的​基础​原生​LabVIEW API(队列、​通知​器、​用户​事件、​数据​值​引用)
  • 基础​设计​模式​(FGV、​各种​状态​机、​生产​者/​消费​者、​各种​队列​驱动​消息​处理​程序)
  • 扩展​基础​设计​模式,​使​其​适应​多​进程​需求​(包括​客户​端/​服务​器)
  • 异步​动态​进程
  • 引用​进程​间​数据​存储​(单​元素​队列、​数据​值​引用)
  • 多种​进程​间​通信​方式
  • 了解​相关​原生​LabVIEW API、​高级​设计​模式​和​参考​架构
高级​用户​界面​技术 本课​介绍​了​如何​创建​具有​模​块​化​可​扩展​用户​界面​的​架构。
  • 子​面板
  • XControl
LabVIEW​面向​对象​编​程​简介 在​本课​中,​您​将​学习​如何​使用​LabVIEW​面向​对象​编​程​的​封​装​和​继承​功能​来​创建​可​扩展​的​软件​架构。
  • LabVIEW​类​和​相关​术语​简介
  • 使用​封​装​功能​限制​类​数据​的​访问​权限
  • 使用​继承​和​动态​分配​功能​实现​运行​时​可​扩展​的​多​态​性。
插​件​式​架构 您​将​学习​如何​创建​插​件​式​架构,​让​您​在​不​更改​主​代码​的​情况​下​添加​功能。
  • 使用​VI​服务​器​的​插​件​式​架构
  • 使用​LVOOP​的​插​件​式​架构
技巧、​窍门​和​其他​方法 本课​介绍​了​可​帮助​您​创建​架构​的​各种​技巧、​窍门​和​方法。
  • 变体​属性
  • 使用​用户​事件​回​调​VI
  • 编写​VI​脚本
  • 插入​式​VI

即刻​开始​学习​《LabVIEW​高级​架构》​课程