5. 使用LabVIEW FPGA消除数字信号的抖动 09:08 6. 使用LabVIEW FPGA的反馈节点 04:18 7. 使用LabVIEW FPGA生成信号 08:54 8. 使用LabVIEW FPGA的For循环实现有限采样 04:11 9. 使用LabVIEW FPGA实现简单的事件触发 06:00 10. LabVIEW FPGA中的自定义模拟触发 07:14 11. 在LabVIEW FPGA中配置独立的模拟通道...
一个完整的cRIO测控系统主要包括:用于通信和处理的实时(Real-time)控制器(集成内部嵌入式处理器)、容纳可编程硬件逻辑(FPGA)的cRIO机箱、支持热插拔的可重配置的C系列I/O模块,快速实时Windows与FPGA编程的LabVIEW软件。本教程主要简单介绍了NI公司的cRIO系统和伺服电机的原理,讲解了如何基于NI公司的cRIO硬件系统进行...
在LabVIEW8.0或后续版本中,通过项目浏览器很容易实现设备仿真并进行LabVIEW FPGA 程序的开发。实现的步骤根您是否仿真带FPGA目标的RT CompactRIO或者仅是一个远程的FPGA目标,比如IF-RIO,R系列板卡或FlexRIO收发器设备有关)。要仿真FPGA硬件,请按照以下步骤操作。您必须在计算机上安装LabVIEW FPGA模块和某种格式的RIO驱动...
LabVIEW FPGA模块 (可选)LabVIEW Real-Time模块 – 使用LabVIEW Real-Time模块编程NI PXI、NI PXI Express、NI CompactRIO和NI单板RIO设备上的实时操作系统。产品包含一个临时许可证。 Xilinx编译工具 – 可在开发计算机上安装这些编译工具,以本地编译LabVIEW FPGA VI。如要使用配置组件级IP向导、配置IP集成节点、整...
本文档可帮助工程师和开发人员使用NI LabVIEW FPGA模块构建可复用、可扩展且可维护的代码模块,该模块也称为知识产权(Intellectual Property, IP)核、IP块或现场可编程门阵列(Field-Programmable Gate Array, FPGA)功能。了解符合应用和优化需求的推荐组件设计技巧,有助于在应用程序和开发人员之间更高效而有效地复用IP。
NI矢量信号收发仪可以通过LabVIEW范例和仪器设计库进行编程,或使用业内标准NI-RFSA和NI-RFSG仪器驱动。这两种选择都提供了预编译的FPGA位文件,只能需要通过上位机就可以运行了。本文将介绍两种NI VST上位机编程方法。 1. 仪器设计库 VST仪器设计库和LabVIEW范例使VST的 FPGA架构具有更高的灵活性,意味着上位机接口需要...
LabVIEW FPGA项目创建: 新建一个LabVIEW FPGA项目,添加sbRIO-9607及其I/O模块。 在FPGA VI中设计信号采样和滤波流程。 FPGA VI设计: 信号采样:使用模拟输入节点从NI 9205模块读取数据。 FIR滤波:实现FIR滤波算法,包括系数存储和卷积计算。 信号输出:将滤波后的数据通过NI 9263模块输出。
1. 仪器设计库 VST仪器设计库和LabVIEW范例使VST的FPGA架构具有更高的灵活性,意味着上位机接口需要更为灵活,因而使用更为方便和功能更为完备。然而,在修改任何FPGA程序之前,理解范例上位机接口的功能是非常重要的,因为很多应用程序只能通过编写桌面代码来实现。 安装VST的...
高性能LabVIEW FPGA应用程序将NI可重配置I/O(RIO)设备的性能扩展到定时,FPGA资源,以及其他方面. 通过总结常用的LabVIEW FPGA优化概念和技巧,此指南旨在帮助您创建高性能应用程序. 目标读者 如果您已经熟悉LaVIEW或者LabVIEW FPGA模块,可使用此指南来学习业内不知晓的高级LabVIEW FPGA理论, 帮助您解决需要高吞吐量,精确...
现场可编程门阵列(FPGA)技术为专用的定制硬件提供高性能和可靠性。作为LabVIEW FPGA用户,您可以 在与台式和实时系统相同的编程设计环境中利用FPGA技术。 高性能LabVIEW FPGA应用程序将NI可重配置I/O(RIO)设备的性能扩展到定时、FPGA资源、以及其他方面。 通过总结常用的LabVIEW FPGA优化概念和技巧,此指南旨在帮助您创建...