《数据​记录、​控制​与​监测》​第一​部分:​《LabVIEW Real-​Time》​课程​概述

《数据​记录、​控制​与​监测》​第一​部分:​《LabVIEW Real-​Time》​课程​提供​了​基于​动手​实践​的​培训,​让​学员​学会​设计、​原型​验证​和​部署​可靠​的​实​时​应用​程序。​课程​结束​时,​您​将​能够​根据​嵌入式​系统​需求​开发​出​所需​的​可​扩展​软件​架构,​并​选择​适当的​方法​实现​进程​间​通信​和​基于​网络​的​通信,​以及​设计、​部署​和​复制​实​时​数据​记录、​控制​和/​或​监测​应用​程序。

课程​详情:

《数据​记录、​控制​与​监测》​第一​部分:​《LabVIEW Real-​Time》​课程​大纲

课程 概述 主题
课程​开场白 本​节​课​主要​欢迎​大家​参加​《数据​记录,​控制​和​监测​(DCM)》​课程,​并​为​您​介绍​课程​涵​盖​的​主题、​学习​目标​和​课程​资料。
  • 课程​安排​和​主题​概述
  • 每节课​的​学习​目标
  • 课程​学习​工具​概述
《使用​LabVIEW​进行​数据​记录、​控制​和​监测》​简介 在​本​课程​中,​您​将​学习​DCM​系统​的​典型​组​件,​并​了解​这些​系统​在​真实​场景​中的​应用。
  • 典型​的​DCM​系统​示例
  • DCM​系统​组​件​概述​(HMI、​实​时​硬件、​FPGA​硬件)
确定​应用​程序​要求

本​节​课​介绍​了​设计​和​开发​嵌入式​控制​和​监测​应用​程序​时​的​各种​注意​事项。

  • 确定​I/​O​和​I/​O​速率​要求。
  • 确定​进程。
  • 确定​进程​定​时。
  • 确定​数据​传输​类型。
  • 确定​性能​和​可靠性​要求。

为​设计​添加​文​档​记述。

 

本​节​课​介绍​了​如何​创建​不同​类型​的​框​图​并​利用​它们​编写​系统​设计​文​档。

  • 程序​框​图​概述
  • 创建​通信​程序​框图
  • 典型​的​嵌入式​控制​和​监测​程序​框图
  • 其他​文档

配置​硬件

本​节​课​介绍​了​如何​设置​实​时​硬件​和​软件。​您​将​通过​动手​实践​学习​如何​配置​CompactRIO RT​系统。

  • 设置​硬件​和​PC
  • 配置​实​时​系统​设置​和​软件
  • 配置​网络​设置
  • 通过​Web​浏览​器​配置​实​时​终端

在​LabVIEW​中​访问​I/O

 

本​课程​将​介绍​如何​在​应用​程序​中​访问​实​时​终端​的​输入​和​输出。​将​讨论、​比较​和​对比​各种​方法,​包括​NI DAQmx​和​NI Scan Engine。

  • 通过​LabVIEW​项目​配置​实​时​终端
  • 使用​DAQmx​访问​I/O
  • 使用​Scan Engine​访问​I/O

使用​LabVIEW Real-​Time​进行​编程

本​节​课​将​介绍​如何​设计​实​时​VI。​您​将​了解​LabVIEW RT​的​特定​功能,​包括​如何​配置​和​使用​定​时​循环。​同时​您​也​将​广泛​了解到​在​设计​确定​性​应用​程序​时​的​一些​常规​注意​事项。

  • RT VI​架构
  • 设置​进程​的​优先级
  • 在​确定​性​循环​中​放弃​执行
  • 在​LabVIEW Real-​Time​中​对​循环​进行​定时
  • 提高​速度​和​确定性

LabVIEW Real-​Time​中的​进程​间​通信

本​节​课​介绍​了​如何​在​RT VI​上​的​多个​循环​之间​传输​标签、​数据​流​以及​消息​数据。

  • 在​确定​性​和​非​确定​性​进程​之间​共享​数据
  • 在​非​确定​性​进程​之间​共享​数据。

实​时​终端​和​上位​机​间​通信

本​节​课​将​介绍​如何​在​上位​机​(Windows​系统)​和​实​时​硬件​之间​传输​数据​和​进行​通信。

  • 前​面板​通信​与​可​编​程式​网络​通信
  • 传输​最新​值​(标签)
  • 传输​缓冲​值​(消息、​数据​流)
  • 标准​协议
  • 嵌入式​UI

管理​内存​并​监测​系统​运行​状况

在​本​节​课​中,​您​将​学习​如何​最​有效​地​监测​实​时​系统​运行​状况、​内存​和​CPU​使用​率,​以​避免​应用​程序​执行​过程​中的​一些​潜在​问题。

  • 内存​占用​率​的​影响
  • 内存​预​分配
  • 最小​化​动态​内存​分配
  • 系统​监测

可靠性

在​本​节​课​中,​您​将​学习​更多​关于​如何​高效​地​创建​可靠​实​时​应用​程序​的​更多​信息。

  • 可靠性​概述
  • 安全​关机
  • 全面​的​错误​处理
  • Watchdog
  • 冗余
  • C​系列​功能​安全​模块

基准​测试

本​课程​讨论​了​实​时​应用​程序​的​调​试、​基准​测试​和​其他​测试​的​方法。

  • 调试
  • 性能​基准​测试
  • 测试

部署​和​复制

本​节​课​讨论​了​如何​部署​独立​的​实​时​应用​程序​并​将​其​复制​到​多个​实​时​终端。

  • 实​时​部署​简介
  • 与​已​部署​应用​程序​进行​通信
  • 复制​实​时​系统

即刻​开始​学习​《数据​记录、​控制​与​监测》​第一​部分:​《LABVIEW Real-​Time》