《使用CompactRIO和LabVIEW FPGA开发嵌入式应用程序》课程旨在介绍如何使用NI CompactRIO为应用程序设计可靠的FPGA代码,并进行原型验证与部署。课程结束时,您将能够根据嵌入式系统需求开发出所需的可扩展软件架构,选择适当的方法实现进程间通信,并通过设计、部署和复制FPGA代码来实现嵌入式应用程序。
课程最新发行日期或版本号:2023
有授课教师指导的面授课程:三(3)天
有授课教师指导的线上课程:四(4)天(每天6小时),没有课后作业
需要结合CompactRIO、单板RIO和实时PXI硬件,使用LabVIEW Real-Time和LabVIEW FPGA来开发嵌入式控制和监测应用程序的用户
希望了解使用NI Real-Time和FPGA终端的性能和可靠性注意事项的用户
完成LabVIEW核心教程(一)和LabVIEW核心教程(二)
LabVIEW FPGA模块
LabVIEW Real-Time模块
CompactRIO控制器
C系列模拟输入、模拟输出、温度输入和数字模块
有授课教师指导的线上课程包含电子版课程材料,可通过NI培训中心获取。
NI有授课教师指导的线上课程通过Zoom平台进行,并向学员提供Amazon AppStream/LogMeIn访问权限,以便能在配备最新软件的虚拟机上进行练习。
设计、原型验证和部署嵌入式控制和监测应用
采集生成模拟和数字信号,控制定时,在FPGA硬件上进行信号处理。
使用LabVIEW FPGA模块在FPGA上开发相应的功能,以获得最佳性能及可靠性
在PC上设计实现人机界面(HMI)
在FPGA硬件、实时硬件及PC间实现数据通信。
对应用程序进行调试、基准测试和其他测试
课程 | 概述 | 主题 |
---|---|---|
使用LabVIEW FPGA进行编程 | 了解FPGA的常见用法、在LabVIEW中的使用方法、用户界面、编译详细信息和代码优化基础。 |
|
使用FPGA I/O和定时 | 了解访问和控制I/O以及FPGA VI定时的技巧。 |
|
LabVIEW FPGA中的信号处理 | 了解使用FPGA处理信号的数据类型、方法以及内置或外部函数。 |
|
LabVIEW FPGA中的进程间通信 | 了解FPGA中运行进程的可用通信机制 |
|
在FPGA和Real-Time VI之间进行通信 | 了解在FPGA和RT VI之间传输数据的可用机制 |
|
了解常见的FPGA优化 | 了解FPGA性能和资源使用的优化。 |
|
在FPGA中调试和测试 | 了解调试和测试FPGA VI的技巧以及其他资源。 |
|