Python™

PyRF enables rapid development of powerful applications that leverage the new generation of measurement-grade software-defined radio technology.

Built on the Python Programming Language and includes feature-rich libraries, example applications and source code and is openly available, allowing commercialization of solutions through BSD open licensing.

The PyRF Open Application Development Framework web site has source code and examples.

Go to PyRF web site

Python logo
MatLAB logo

MATLAB®

API’s for MATLAB® interactive programming environment.

ThinkRF provides MATLAB® drivers for connecting to the ThinkRF R5500 Real-Time Spectrum Analyzer and MATLAB® program code examples to get you started towards developing your own.

Download the app note

NI LabVIEW®

API’s for the NI LabVIEW® system design software.

Easily and quickly integrate the R5500 analyzer into your existing or new NI LabVIEW® based acquisition, measurement, automated test and validation systems.

Download the app note

LabVIEW Logo

C/C++ Drivers and DLL

Underneath our rich set of APIs and programming environments is the C/C++ driver and DLL which abstracts the SCPI command and VITA VRT dataflow from the R5500 analyzer. The C/C++ driver is openly available to you in source code allowing commercialization of solutions through BSD open licensing.

Download the app note

SCPI and VITA VRT

Compliance with standard protocols provides you both multi-vendor independence and device interoperability.

ThinkRF supports the Standard Commands for Programmable Instruments (SCPI) for control and the VITA-49 Radio Transport (VRT) protocol for data flow.

ThinkRF provides extensive documentation and examples for programming and interfacing at the SCPI and VITA-49 VRT level.

Download the guide

VitaVRT Logo

PyRF development framework

PyRF enables rapid development of powerful applications that leverage the new generation of measurement-grade software-defined radio technology. It is built on the Python Programming Language and includes feature-rich libraries, example applications and source code and is openly available, allowing commercialization of solutions through BSD open licensing.

The PyRF Open Application Development Framework web site has source code and examples.

Go to the PyRF website

Third-party applications

The ThinkRF R5500 Real-Time Spectrum Analyzer supports a wide range of third-party analysis software solutions including IS-Wireless 5G Experimental Toolset, Mathworks MATLAB, National Instruments LabVIEW and ComInt Consulting Krypto1000.

Learn more about our Technology Partners