《使用CompactRIO和LabVIEW Real-Time开发嵌入式应用程序课程》旨在介绍如何使用NI CompactRIO进行设计、原型验证以及部署可靠的实时应用程序。完成本课程后,您将能够根据嵌入式系统需求开发出所需的可扩展软件架构、选择适当的方法实现进程间通信和基于网络的通信,并设计、部署和定义实时数据记录、控制和/或监测算法。
课程最新发行日期或版本号:2023
有授课教师指导的面授课程:四(4)节课(每节8小时)
有授课教师指导的线上课程:五(5)天(每天6小时),没有课后作业
需要结合CompactRIO、单板RIO和实时PXI硬件,使用LabVIEW Real-Time和LabVIEW FPGA来开发嵌入式控制和监测应用程序的用户
希望了解使用NI Real-Time和FPGA终端的性能和可靠性注意事项的用户
完成LabVIEW核心教程(一)和LabVIEW核心教程(二)
LabVIEW专业版开发系统
LabVIEW FPGA模块
LabVIEW Real-Time模块
NI CompactRIO控制器
NI模拟输入、模拟输出、热电偶输入和数字输出模块
有授课教师指导的线上课程包含电子版课程材料,可通过NI培训中心获取。
NI有授课教师指导的线上课程通过Zoom平台进行,并向学员提供Amazon AppStream/LogMeIn访问权限,以便能在配备最新软件的虚拟机上进行练习。
设计、原型验证和部署嵌入式控制和监测应用。
采集生成模拟和数字信号,控制定时,在实时硬件上进行信号处理。
使用LabVIEW Real-Time模块在实时硬件上实现更多功能,例如数据记录、网络通信、系统运行状况监测和提高可靠性。
在PC上设计实现人机界面(HMI)。
在FPGA硬件、实时硬件及PC间实现数据通信。
对应用程序进行调试、基准测试和其他测试。
将应用程序部署到多个系统。
课程 | 概述 | 主题 |
---|---|---|
使用LabVIEW Real-Time进行嵌入式测量、控制与监测简介 | 了解需要数据记录、控制和监测功能的嵌入式应用程序。 |
|
确定应用程序需求 | 了解设计和开发嵌入式应用程序时的注意事项。 |
|
为设计添加文档记述 | 了解使用程序框图辅助系统设计。实现基于CompactRIO的课程项目设计。 |
|
配置硬件 | 设置实时硬件并安装必要的软件以与CompactRIO搭配使用。 |
|
在LabVIEW中访问I/O | 了解使用硬件I/O通道的方法。 |
|
使用LabVIEW Real-Time进行编程 | 了解如何在应用程序中访问实时终端的输入和输出。 |
|
LabVIEW Real-Time中的进程间通信 | 了解如何在实时VI的多个循环之间传输数据。 |
|
实时终端和主机PC间通信 | 了解如何在主机PC和RT终端之间传输数据和通信。 |
|
管理内存并监测系统运行状况 | 了解如何最有效地监测RT运行状况、内存和CPU使用率,以避免应用程序执行过程中的一些潜在问题。 |
|
创建可靠的RT应用程序 | 了解可用于提高RT系统和应用程序可靠性的技术 |
|
调试、基准测试和测试 | 了解调试、基准测试和测试实时应用程序的方法。 |
|
部署和复制 | 部署独立的RT应用程序并将其复制到多个RT终端。 |
|