By downloading you agree to the terms and conditions of the API License
About the Signal Hound SDK
- Includes device API files for controlling Signal Hound spectrum analyzers and signal generators.
- Use the device APIs for fast direct device control.
- Includes programming examples for C/C++, C#, Python, and MATLAB®
- Online and offline documentation.
- Includes SCPI programming manuals and examples for Spike, the VNA, and VSG60 software. (Learn more about SCPI)
- Includes VRT VITA-49 source code, manual, and examples (SM200)
- Includes Spike sweep recording file (.SHR files) parser example
- Perform 250MS/s I/Q acquisitions with complex triggering using the SM200B and SM435B segmented I/Q functionality
Documentation
- SM Series API – Docs | Version Notes
- SP Series API – Docs | Version Notes
- BB Series API – Docs | Version Notes
- SA Series API – Docs | Version Notes
- VSG60 Series API – Docs | Version Notes
- VSG25 Series API – Version Notes
PC Requirements:
- Supported Platforms
- x64/x86 Windows 11/10
- x64 Ubuntu 22.04/20.04/18.04
- x64 CentOS 7 (select devices only)
- x64 RedHat 8 (select devices only)
- Jetson AGX Orin (select devices only)
- MacOS (select devices only)
- USB 3.0 support
- SM435B, SM200B, SP145, BB60, VSG60
- 10GbE connectivity
- SM200C, SM435C
- USB 2.0 support
- SA44, SA124, TG44, TG124, VSG25
- Signal Hound USB drivers installed for relevant devices.
Download the Signal Hound Software Development Kit
Current version posted on 2025-04-14—140 MB zip file