两种NI VST上位机编程:LabVIEW范例和仪器设计库教程

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->范例。

国科微宣布与龙芯中科达成战略合作
UPS的电路结构及性能特点
混动与电动车辆安全测试及新能源汽车电气安全标准
电容式传感器简介
通过合规性测试,实现PCIe生态系统协作的第一步
两种NI VST上位机编程:LabVIEW范例和仪器设计库教程
伺服系统破局点:如何实现工业机器人的小型化
雨量监测站的应用及参数
晨星与联发科占全球六成电视芯片
选择有毒气体报警器需要考虑哪些因素?
层状过渡金属氧化物的快速储钠性能
电动汽车电磁兼容的现行标准
Group14 Technologies获投1.27亿人民币,用于新一代电池阳极材料生产
为什么任意调换两相接线,电机就反转?
从哪里开始拥抱5G的商机
中国2018 Google开发者大会今天起开放报名
全面屏热潮来袭,指纹识别又要火一把!
无局部放电耐压试验成套装置
多模态AI技术的工具化趋势,正在快速推动焊接领域真正智能化
从VMware到安超云 中原石化重塑“智慧石化”IT基石