北京格网提供ThinkRF实时频谱分析仪API接口简介

2016-01-25 来源:微波射频网 字号:

Windows 操作系统除了协调应用程式的执行、分配内存、管理系统资源之外,同时也是一个很大的服务中心,调用这个服务中心的各种服务(每一种服务就是一个函数),可以帮应用程式达到开启视窗、描绘图形、使用周边设备等目的,由于这些函数服务的对象是应用程式(Application),所以我们称之为:Application Programming Interface,简称API函数。凡是在Windows工作环境底下执行的应用程式,都可以调用Windows API。

在WINDOWS程序设计领域处于发展的初期,WINDOWS程序员所能使用的编程工具唯有API函数,这些函数是WINDOWS提供给应用程序与操作系统的接口,他们犹如“积木块”一样,可以搭建出各种界面丰富,功能灵活的应用程序。所以可以认为API函数是构筑整个WINDOWS框架的基石,在它的下面是WINDOWS的操作系统核心,而它的上面则是所有的华丽的WINDOWS应用程序。

所以说API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某些软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。

开放是目前的发展趋势,越来越多的产品走向开放。目前的很多产品都是提供开放的API接口的,但一些高科技领域还存在垄断的现象,而ThinkRF为我们提供了开放的架构和开放的API接口环境。使产品具备分享、标准、开放、模块化的特点,不仅为使用者带来更多的方便和实用价值,也为设备厂家带来了更大的用户群。极大的吸引了更多的技术人员参与到开放的开发平台中,这种开放式的服务、开放式的沟通,激发了更多更有创意的应用产生。

当前应用于API的标准包括ANSI 标准SQL API。另外还有一些应用于其它类型的标准尚在制定之中。API可以应用于所有计算机平台和操作系统。这些API 以不同的格式连接数据。每种数据格式要求以不同的数据命令和参数实现正确的数据通信,但同时也会产生不同类型的错误。因此,除了具备执行数据共享任务所需的知识以外,这些类型的API 还必须解决很多网络参数问题和可能的差错条件,即每个应用程序都必须清楚自身是否有强大的性能支持程序间通信。相反由于这种API只处理一种信息格式,所以该情形下的信息交付API 只提供较小的命令、网络参数以及差错条件子集。正因为如此,交付API 方式大大降低了系统复杂性,所以当应用程序需要通过多个平台实现数据共享时,采用信息交付API 类型是比较理想的选择。

ThinkRF 产品是基于新一代的软件无线电技术,通过Python语言,用的公开、全面的开发框架进行无线信号分析。基于Python程序语言,针对所有特定于信号分析的要求,它是唯一的框架结构,其包括丰富的元件库、示例程序和源代码。任何采集设备通过标准api接口通过SCPI和VRT生成的应用程序可以实现工业化和互操作性。通过PyRF程序来操控底层元件实现实时数据采集、信号处理和可视化,允许你专注于解决方案的分析。

使用者可以通过支持一组丰富的行业领先的标准协议,使WSA5000可以很容易地集成到新的或现有的应用程序中。PyRF源代码包括:采集设备控制、信号处理模块、GUI可视化和控制、应用实例。

API 接口属于直接用户接口。ThinkRF公司将API作为其公共开放系统。提供开放式的API接口环境。如果要使用API接口进行二次开发,需要对于ThinkRF的产品的操作软件满足下列要求:

·  Windows 7/8/10 32位/ 64位操作系统;

·  MATLAB版本从v7.11至v7.14;LabVIEW 2014年或以后32位/ 64位软件版本;C\C++;

·  WSA5000软件和固件发布包。发布包可以从thinkrf.com/pages/downloads下载。

如果您对ThinkRF实时频谱分析仪感兴趣,欢迎电话垂询!

公司:北京格网通信技术有限公司 频谱仪事业部

电话:+86 10 51551245/48

主题阅读:北京格网  频谱分析仪