Just launched! Check out the brand new SM435C 10GbE-connected spectrum analyzer and monitoring receiver.

Signal Hound
  • Spectrum Analyzers
    • SM435C Spectrum Analyzer
    • SM435B Spectrum Analyzer
    • SM200C Spectrum Analyzer
    • SM200B Spectrum Analyzer
    • BB60D Spectrum Analyzer
    • BB60C Spectrum Analyzer
    • SA124B Spectrum Analyzer
    • SA44B Spectrum Analyzer
    • View All Products
    • Compare Our Spectrum Analyzers
  • Signal Generators
    • VSG60A Vector Signal Generator
    • VSG25A Vector Signal Generator
    • TG124A Tracking Generator
    • TG44A Tracking Generator
    • PNCS-1 Phase Noise Clock Standard
    • Create an SNA and Save 3%
  • Software
    • Spike Spectrum Analyzer Software
    • VSG60 Software
    • Signal Hound SDK
    • Field Calibration Software
    • Instrument Drivers for LabVIEW
    • See Available 3rd-party Software
  • Accessories
    • Accessory Kit – USB-SA44-ABA
    • Directional Coupler – 2 GHz – ZFDC-10-5-S+
    • Directional Coupler — 6 GHz – ZHDC-16-63-S+
    • EMC Near-field Probe Set with 40 dB Wideband Amplifier
    • LEMO Cord for SM200, 6 feet
    • Limiter – 30 MHz-6 GHz – VLM-63-2W-S+
    • Low Pass Filter – 1 GHz – VLF-1000+
    • Matching Pad – 50-75 Ohms – BMP-5075R+
    • RF Probe – 12 GHz – P20B
    • SM200 Power Pack with LEMO Cord
    • Times Microwave RF Cable, 26 GHz
    • Mounting Brackets
  • Support
    • Submit a Support Request
    • Support Forums
    • Product Downloads
    • Spike Software FAQs
    • External Calibration Services
    • External Developer Directory
  • Resources
    • About Our Analyzers
    • Applications
    • Third-party Reviews
    • In the Media
    • White Papers and App Notes
    • Videos & Media
    • Blog and News
    • Press Releases
    • Patent Listing
    • CAD File Downloads for SM Series
  • Contact Us
  • Distributors

Signal Hound Software Development Kit (SDK)

A screenshot of Signal Hound's SDK code
(click for larger)

By downloading you agree to the terms and conditions of the API License

About the Signal Hound SDK

  • Includes Spike and VSG60 SCPI programming manual and examples (Learn more about SCPI)
  • Includes Windows 64/32 bit C APIs/DLLs for SM200, SM435, BB60, VSG60, SA44, SA124, and VSG25 series devices
    • Use the device API for fast direct device control
    • Includes programming examples for C/C++, C#, Python, and MATLAB®
    • Includes programming manuals
    • SM 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
  • Includes 64-bit Linux .so builds for the SM200, SM435, BB60, and VSG60 APIs.
  • Includes C APIs for TG series devices (Windows 32/64bit and 64-bit Linux) Version 1.1.0
    • Direct control for the TG44 and TG124 devices (frequency/amplitude)
    • Linux API compiled on Ubuntu 14.04 (64-bit only)
  • Includes RF channelizer API
  • 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

PC Requirements for the SDK:

  • Operating Systems
    • 64/32-bit Windows 7/8/10/11
      • VS2019 or VS2012 C++ re-distributables
    • Ubuntu 18.04/20.04
    • CentOS 7
  • Intel dual/quad-core i-Series processors recommended
  • Native USB 3.0 support
    • SM200AB, SM435B, 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 2023-03-13—112.23 MB zip file

Sign up for our newsletter
  • Contact Us
  • How to Order
  • About Us
  • Blog
  • Press Releases
  • Community Forums
  • Distributors
  • Sitemap
  • 30-day Money-back Guarantee
  • Videos & Media

© 2023 Signal Hound

Privacy Policy | Terms & Conditions