robojay / RSA_API

Code examples and utilities for the RSA API and USB-based RSA300/500/600 instruments

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RSA_API Tektronix

FOSSA Status

Code examples for the Tektronix RSA API used with RSA300/500/600 USB instruments. The RSA_API allows anyone to write scripts, lightweight applications, or plugins that directly control and acquire data from Tektronix USB RSA instruments without running SignalVu-PC. This repository contains complete RSA API usage examples for Python, C++, C#, Matlab, and VB.Net including configuring the RSA hardware, capturing data, and streaming IF and IQ data to disk.

To use these code examples, download and install the most recent version of the RSA API. As of this writing, the most recent version is 3.11.0047 and can be downloaded here: https://www.tek.com/model/rsa306-software/rsa-application-programming-interface-api-64-bit-windows-v3110047. Download the accompanying documentation for the API as well. The most recent version is 077-1031-04 and can be downloaded here: https://www.tek.com/spectrum-analyzer/rsa306-manual/rsa306-rsa306b-and-rsa500a-600a-0.

License

FOSSA Status

Contributor License Agreement

Contributions to this project must be accompanied by a Contributor License Agreement. You (or your employer) retain the copyright to your contribution; this simply gives us permission to use and redistribute your contributions as part of the project.

You generally only need to submit a CLA once, so if you've already submitted one (even if it was for a different project), you probably don't need to do it again.

About

Code examples and utilities for the RSA API and USB-based RSA300/500/600 instruments

License:Other


Languages

Language:Python 28.6%Language:MATLAB 27.3%Language:C++ 24.3%Language:Batchfile 9.1%Language:C# 5.6%Language:Visual Basic 4.6%Language:LabVIEW 0.5%