首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

NI矢量信号收发仪的上位机编程

NI矢量信号收发仪的上位机编程

NI矢量信号收发仪可以通过LabVIEW范例和仪器设计库进行编程,或使用业内标准NI-RFSA和NI-RFSG仪器驱动。这两种选择都提供了预编译的FPGA位文件,只能需要通过上位机就可以运行了。本文将介绍两种NI VST上位机编程方法。
1. 仪器设计库
VST仪器设计库和LabVIEW范例使VST的 FPGA架构具有更高的灵活性,意味着上位机接口需要更为灵活,因而使用更为方便和功能更为完备。然而,在修改任何FPGA程序之前,理解范例上位机接口的功能是非常重要的,因为很多应用程序只能通过编写桌面代码来实现。

安装VST的相关软件(参见此处)后,创建一个VST项目范例,首先选择Simple VSA/VSG项目范例或VST Streaming项目范例,然后单击“下一步”。


输入项目名称,也可根据需要输入自定义根目录、前缀和修改VI图标。


该步骤将在目标目录中创建一个新项目,包括上位机范例、上位机API范例、用于执行上位机API所需的硬件功能的FPGA源代码以及预编译的FPGA位文件。
Simple VSA/VSG项目范例
Simple VSA/VSG项目范例通过类似于仪器驱动的上位机API,提供了矢量信号分析仪和矢量信号发生器的基本功能。该项目范例适用的自动化测试一般应用于需要标准仪器的基本功能(如基于记录的波形采集和生成)以及预计需要大量FPGA资源来增强仪器固件中针对特定应用的功能。

生成项目范例后,项目列表中包含若干个可立即运行的上位机范例,调用上位机API范例并使用FPGA的预编译比特文件。


上位机的采集API范例包含用于常见仪器驱动功能的方法。上位机的生成API范例包含了类似的方法。


如需了解更多关于每种方法的信息,可按下Ctrl+H,打开即时帮助,然后鼠标悬停在VI上。


FPGA终端部分包含用于重构VST FPGA的源代码,本文就不赘述了。


上位机范例演示了如何在典型的应用中使用上位机API范例。


如需运行该范例,请选择系统中的正确RIO设备,并运行VI。


如果要构建新的应用,可保存上位机范例应用程序的副本,然后对其进行修改以满足应用需求。分配源代码时,应包括整个项目和相关的文件夹层次结构。终端机器的仪器设计库必须与开发机器使用的库版本相同。
VST Streaming项目范例
VST Streaming范例更加灵活,旨在解决以DSP为中心的不同类型实时数据流应用。默认情况下,该范例并没有包含DRAM设备,而是仅包含从VST FPGA RF到上位机的输入数据流以及用于立即生成的从上位机到FPG A的RF输出数据流。

生成范例后,项目列表中包含若干个可立即运行的上位机范例,可调用上位机API范例和使用来自FPGA预编译比特文件。


单个上位机API范例包含用于配置和处理RF输入和输出流的方法。


FPGA终端部分包含用于重构VST FPGA的源代码,本文就不赘述了。


上位机范例演示了如何在典型应用中使用上位机API范例。


如果要运行该范例,请选择系统中的正确RIO设备,然后运行VI。


如果要构建新的应用,可保存上位机范例应用程序的副本,然后对其进行修改以满足应用需求。分配源代码时,应包括整个项目和相关的文件夹层次结构。终端机器的仪器设计库必须与开发机器使用的库版本相同。
2. NI-RFSA和NI-RFSG仪器驱动
NI-RFSA和NI-RFSG仪器驱动提供了用户熟悉的行业标准仪器驱动、范例代码和测量库,其中仪器驱动可直接与其他NI RF仪器兼容。如果要使用NI-RFSA和NI-RFSG开始编程,在LabVIEW中选择“帮助” - >“查找范例”, 导航至“硬件输入和输出>模块化仪器 - > NI-RFSA或NI-RFSG,启动“范例查找器”。


选择与应用要求最相似的范例,开始编程。
如果要访问C和.NET范例,选择“开始 - >所有程序 - > National Instruments - > NI-RFSA->范例或NI-RFSG->范例。
3. 下一步
关于更多自定义VST FPGA的更多细节,请阅读NI VST的FPGA编程。
如需访问更多关于VST的资源,请访问 ni.com/vst/getting-started/zhs/ 。
如需了解更多关于NI射频和无线测试产品与解决方案,请访问 ni.com/rf/zhs/
如需了解更多关于NI自动化测试平台资源,请访问 china.ni.com/resource/at
如需了解关于兼容无线标准的测量软件的更多信息,请访问RF软件。

来源:NI官网
记录学习中的点点滴滴,让每一天过的更加有意义!
返回列表