veristand c语言编程,在NI VeriStand环境中进行FPGA相关配置

描述

本文主要介绍了用户如何在NI VeriStand环境中进行基于FPGA的相关配置。并以使用7851R输出PWM波为例,叙述了在VeriStand 2011运行环境中所需要的所有工作。

NI VeriStand是一个基于配置的实时测试软件,它拥有与labVIEW类似的前面板,但无需任何编程工作。用户可以使用labVIEW、matlab等其他软件生成的模型文件导入VeriStand,方便快捷的实现硬件在环等实时测试应用。

在VeriStand系统浏览器中,可以对NI的硬件设备实现参数配置。参考KB:如何在VeriStand中实现DAQ卡计数器输出的功能?

与配置采集卡相比,对FPGA设备的配置流程会有所不同。接下来我们就以使用PCIe-7851R输出PWM波为例,叙述具体的配置流程。

NI VeriStand FPGA I/O接口工具

1) 下载并安装NI VeriStand FPGA I/O接口工具

该接口工具提供了实现FPGA自定义I/O的labVIEW模板程序。

2) 安装完成后,在windows的共享文件夹下找到FPGA I/O特性的labVIEW模板。在win7系统中,该模板位于C:\Users\Public\Documents\National Instruments\NI VeriStand 2011\FPGA\Templates

这里我们选择NI VeriStand FPGA IO PXI-7831R模板项目。打开模板,我们会惊喜的发现,它已经为我们定义好了定时、触发、AIO、DIO、PWM、DMA读写这些常用的功能接口。

这里简单的对模板中PWM功能做一个说明:

1. 从8个数字口中读取PWM波,并分析出高电平与低电平的持续时间(以40MHz时钟滴答为单位)。

你可能感兴趣的:(veristand,c语言编程)