《使用CompactRIOLabVIEW Real-Time开发嵌入式应用程序》课程概述

《使用CompactRIO和LabVIEW Real-Time开发嵌入式应用程序》课程旨在介绍如何使用NI CompactRIO设计可靠的实时应用程序,并进行原型验证以及部署。完成本课程后,您将能够根据嵌入式系统需求开发出所需的可扩展软件架构、选择适当的方法实现进程间通信和基于网络的通信,并设计、部署和定义实时数据记录、控制和/或监测算法。

课程形式

 

本课程不提供随需培训形式

 

虚拟课堂培训

 

教室面授培训

 

专属课程

课程目标

课程详情

课程时长

课程受众

前提条件

使用NI产品

培训材料

消耗积分

《使用CompactRIO和LabVIEW Real-Time开发嵌入式应用程序》课程大纲

课程概述主题

使用LabVIEW Real-Time进行嵌入式测量、控制与监测简介

了解需要数据记录、控制和监测功能的嵌入式应用程序。

  • 系统共性概述
  • 实时处理器概述
  • 现场可编程门阵列(FPGA)概述
  • 人机界面(HMI)概述

确定应用程序需求

了解设计和开发嵌入式应用程序时的注意事项。

  • 确定I/O和I/O速率要求。
  • 了解常见的应用程序进程
  • 了解进程定时
  • 了解数据传输类型
  • 确定性能和可靠性要求

为设计添加文档记述

了解使用程序框图辅助系统设计。实现基于CompactRIO的课程项目设计。

  • 了解程序框图的类型和优势
  • 创建通信程序框图
  • 了解常见的嵌入式应用程序系统程序框图

配置硬件

设置实时硬件并安装必要的软件以与CompactRIO搭配使用。

  • 设置硬件和PC
  • 配置RT系统设置和软件
  • 配置网络设置

在LabVIEW中访问I/O

了解使用硬件I/O通道的方法。

  • 通过LabVIEW项目配置RT终端
  • 比较I/O方法
  • 使用DAQmx访问I/O
  • 使用扫描引擎访问I/O
  • 通过FPGA访问I/O

使用LabVIEW Real-Time进行编程

了解如何在应用程序中访问实时终端的输入和输出。

  • 实时VI架构概述
  • 多任务和多线程概述
  • 调度概述
  • 了解进程的优先级
  • 设置VI的优先级
  • 在确定性循环中放弃执行
  • 在LabVIEW Real-Time中对循环进行定时
  • 提高速度和确定性

LabVIEW Real-Time中的进程间通信

了解如何在实时VI的多个循环之间传输数据。

  • LabVIEW Real-Time中的进程间通信简介
  • 在确定性和非确定性循环之间传输数据
  • 在非确定性循环之间传输数据
  • 通道线简介

实时终端和主机PC间通信

了解如何在主机PC和RT终端之间传输数据和通信。

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

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

了解如何最有效地监测RT运行状况、内存和CPU使用率,以避免应用程序执行过程中的一些潜在问题。

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

创建可靠的RT应用程序

了解可用于提高RT系统和应用程序可靠性的技术

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

调试、基准测试和测试

了解调试、基准测试和测试实时应用程序的方法。

  • 调试实时VI
  • 对实时系统的性能进行基准测试
  • 测试代码功能

部署和复制

部署独立的RT应用程序并将其复制到多个RT终端。

  • RT部署简介
  • 与已部署应用程序通信
  • 复制RT系统

 

进阶课程

 

使用CompactRIOLabVIEW FPGA开发嵌入式应用程序

 

《使用CompactRIO和LabVIEW FPGA开发嵌入式应用程序》课程旨在介绍如何使用NI CompactRIO为应用程序设计可靠的FPGA代码,并进行原型验证与部署。

 

使用SystemLink Server管理系统数据


本课程将为您介绍如何使用SystemLink Server环境来管理测试系统、部署软件、管理硬件资产设备以及采集和分析测试结果。

 

 

使用DIAdem交互探索数据

 

 

《使用DIAdem交互探索数据》课程将介绍如何导入数据集,进行直观的计算分析,并创建符合发布要求的高质量报告。您还将了解如何使用DIAdem脚本,将这些任务自动化。

升级为会员

如计划在一年内参加三门或三门以上NI有授课教师指导的课程,可购买培训会员,获得NI所有公共教室面授培训和公共虚拟课堂培训课程的无限访问权限,以及不限数量的认证凭证,绝对物有所值。