首页
|
新闻
|
新品
|
文库
|
方案
|
视频
|
下载
|
商城
|
开发板
|
数据中心
|
座谈新版
|
培训
|
工具
|
博客
|
论坛
|
百科
|
GEC
|
活动
|
主题月
|
电子展
注册
登录
论坛
博客
搜索
帮助
导航
默认风格
uchome
discuz6
GreenM
»
FPGA/CPLD可编程逻辑
» NI矢量信号收发仪的上位机编程
返回列表
回复
发帖
发新话题
发布投票
发布悬赏
发布辩论
发布活动
发布视频
发布商品
NI矢量信号收发仪的上位机编程
发短消息
加为好友
pengpengpang
(pengpengpang)
当前离线
UID
1023229
帖子
6106
精华
0
积分
3055
阅读权限
90
来自
中国
在线时间
156 小时
注册时间
2013-12-20
最后登录
2016-7-3
论坛元老
UID
1023229
来自
中国
1
#
打印
字体大小:
t
T
pengpengpang
发表于 2014-7-31 22:54
|
只看该作者
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官网
收藏
分享
评分
记录学习中的点点滴滴,让每一天过的更加有意义!
回复
引用
订阅
TOP
返回列表
电商论坛
Pine A64
资料下载
方案分享
FAQ
行业应用
消费电子
便携式设备
医疗电子
汽车电子
工业控制
热门技术
智能可穿戴
3D打印
智能家居
综合设计
示波器技术
存储器
电子制造
计算机和外设
软件开发
分立器件
传感器技术
无源元件
资料共享
PCB综合技术
综合技术交流
EDA
MCU 单片机技术
ST MCU
Freescale MCU
NXP MCU
新唐 MCU
MIPS
X86
ARM
PowerPC
DSP技术
嵌入式技术
FPGA/CPLD可编程逻辑
模拟电路
数字电路
富士通半导体FRAM 铁电存储器“免费样片”使用心得
电源与功率管理
LED技术
测试测量
通信技术
3G
无线技术
微波在线
综合交流区
职场驿站
活动专区
在线座谈交流区
紧缺人才培训课程交流区
意见和建议