• General
    • Automated Measurements Overview
    • System Requirements
    • Measurement Modes and Default Settings
  • Bode Automation Interface
    • Documentation
    • Command Reference
    • Changelog
  • SCPI
    • Documentation
    • Command Reference
    • Error Handling
    • Changelog

    Show / Hide Table of Contents
    • SCPI Overview
    • Getting Connected
      • Start SCPI server
      • Setup Connection
      • Usage of NI I/O Trace to monitor the SCPI traffic
    • Command Syntax
      • Introduction to the SCPI language
      • Data Formats
      • Data Transmission Formats
      • Suffixes
    • Status & Error Handling
      • Status Register System
      • Error and Event System
      • Error Handling
    • The Trigger System & Data Sychronization
      • Trigger System
      • Select the correct trigger source for :TRIG:SING
      • Synchronization
    • Coding & Examples
      • Reading the query buffer
      • Read buffer size
      • SCPI Python examples
      • Error Handling
    • List of Abbreviations
    • SCPI Changelog

    SCPI Overview

    Here, you will get an overview of the most important automation functions for communicating with the Bode 100 or Bode 500 device and performing your first automated measurement using the SCPI Interface.
    SCPI is available for Bode 100 and Bode 500. The following chapters explain the differences of the structure and starting the SCPI Server.

    The minimum system requirements for using one device are available on the general System Requirements site.

    The measurement modes available for our APIs and their default settings are in the Measurement Modes and Default Settings section.

    For error handling refer to the Error Handling section.

    To get an overview about the version history changes go to Changelog.

    SCPI for Bode 100 devices

    The Bode 100 requires a client computer with the OMICRON Lab VNA business logic and the required USB drivers installed.

    Find more information about the software architecture and structure of the available interfaces for automated measurements using the Bode 100 here.

    On a Windows computer, the Bode Analyzer Suite (BAS) installer will automatically install the necessary USB drivers and VNA business logic.

    On a Linux-based computer, install the USB drivers and VNA business logic manually.

    The Bode Analyzer Suite installer for Windows computer and a Linux package are available on our OMICRON Lab Download Area.

    Before performing a SCPI automated measurement, always start the SCPI Server first.
    Start the SCPI Server from the Client Device using the Bode Analyzer Suite or CMD Command to run the server using a Bode 100 device.

    SCPI for Bode 500 devices

    The OMICRON Lab VNA business logic is part of the Bode 500 device.
    This allows direct control of the Bode 500 without the need for additional OMICRON Lab software to be installed on the Client Device.

    Find more information about the software architecture and structure of the available interfaces for automated measurements using the Bode 500 here.

    The SCPI Server is part of the Bode 500 device and is activ by default.
    This allows to perform an automed meaurement using SCPI without the need for additional OMICRON Lab software to be installed or to start the SCPI server on the Client Device first
    Stopping the SCPI Server or starting it again can be done using the Bode 500 web-interface

    Note

    Alternatively, using the Bode Analyzer Suite or CMD Command, the SCPI Server can be stopped or started on the Client Device.
    However, we recommend accessing the SCPI server on the Bode 500 device since it does not require the OMICRON Lab VNA Business Logic to be installed on the Client Device.

    Back to top Generated by DocFX