From 08:00 PM CDT Friday, August 12 - 01:00 PM CDT Saturday, August 13, ni.com will be undergoing system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
From 08:00 PM CDT Friday, August 12 - 01:00 PM CDT Saturday, August 13, ni.com will be undergoing system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
数据记录、控制与监测2课程提供了基于动手实践的培训,让学员学会设计、原型验证和部署可靠的应用程序FPGA代码。课程结束时,您将能够根据嵌入式系统需求开发出所需的可扩展软件架构,选择适当的方法实现进程间通信,并通过设计、部署和复制FPGA代码来实现数据记录、控制和/或监测应用程序。
有授课教师指导的面授课程:三(3)天
有授课教师指导的虚拟课程:四(4)节课(每节6小时),没有课后作业
需要结合CompactRIO、单板RIO和实时PXI硬件,使用LabVIEW Real-Time和LabVIEW FPGA来开发嵌入式控制和监测应用程序的用户
需要利用具有高性能及高可靠性的实时和FPGA硬件的用户
完成LabVIEW核心教程(一)和LabVIEW核心教程(二)
LabVIEW FPGA模块
LabVIEW Real-Time模块
CompactRIO控制器
C系列模拟输入、模拟输出、温度输入和数字模块
有授课教师指导的线上课程包含数字课程材料,可通过NI培训中心获取。
NI有授课教师指导的线上课程通过Zoom平台进行,并向学员提供LogMeIn访问权限,以便能在配备最新软件的虚拟机上进行练习。
设计、原型验证和部署嵌入式控制和监测应用
采集生成模拟和数字信号,控制定时,在FPGA硬件上进行信号处理。
使用LabVIEW FPGA模块在FPGA上开发相应的功能,以获得最佳性能及可靠性
在PC上设计实现人机界面(HMI)
在FPGA硬件、实时硬件及PC间实现数据通信。
对应用程序进行调试、基准测试和其他测试
课程 | 概述 | 主题 |
---|---|---|
课程开场白
|
本节课主要欢迎大家参加数据记录、控制和监测(DCM)课程,并为您介绍课程涵盖的主题、学习目标以及课程资料。
|
|
使用LabVIEW FPGA进行编程 |
在本节课中,您将学习如何使用LabVIEW FPGA模块对FPGA进行编程。您将更加深入的理解FPGA的逻辑实现方式、LabVIEW代码转换及编译至FPGA硬件的方法。开发FPGA VI之后,您需要进行测试、调试和编译,然后在FPGA终端上执行。之后,您还需要检查编译过程中生成的各种报告,并了解简化代码的方法。
|
|
使用FPGA I/O和定时 |
在本节课中,您将学习如何将FPGA I/O添加到LabVIEW项目中,以及如何使用FPGA I/O节点在程序框图上访问该对象。您还将学习如何设置FPGA循环速率、在事件之间添加延迟以及对FPGA代码进行基准测试。 |
|
LabVIEW FPGA中的信号处理
|
在本节课中,您将学习在LabVIEW FPGA中处理数据信号的各种方法。具体来说,本节课将重点介绍定点与单精确度浮点运算以及如何配置和使用FPGA数学和分析函数。 |
|
LabVIEW FPGA中的进程间通信。 |
在本节课中,您将学习如何在FPGA VI上的多个循环之间传输数据。检查数据共享方法,包括变量、内存项、寄存器项和FPGA FIFO。了解每种技术的优势及适用场景。
|
|
在FPGA和RT端之间进行通信
|
在本节课中,您将学习如何在FPGA VI和RT VI之间传输数据,包括标签、数据流和消息数据。重点介绍使用DMA FIFO进行高速数据传输。 |
|
优化FPGA |
在本节课中,您将学习如何在需要时使用各种技术来优化速度或FPGA大小。 |
|