Sample program for querying DL950 waveform parametric measurements in Python (for Windows)

The attached Python sample program provides a GUI application to communicate with a Yokogawa DL950 ScopeCorder over TCP/IP using SCPI commands. It serves as a practical starting point for creating your own measurement and automation script.

The program allows you to:

  • Connect to the DL950: Enter the instrument’s IP address in the GUI and establish a TCP/IP connection.
  • Test or troubleshoot SCPI commands: Test and query the instrument using the built-in command input.
  • Load setup files: Easily load pre-existing setup files from the DL950 memory.
  • Built-in query for parametric measurements up to 8 channels:
    • Turn parametric measurement MODE ON/OFF
    • Select the TIME RANGE for parametric measurements
    • Select channels or subchannels to make parametric measurements.
  • Log and export results: All commands and responses are logged with timestamps and can be exported to CSV for further analysis.

This sample program can be modified to create your own scripts for automation, testing, or integration into larger measurement workflows.

Related Products & Solutions

DL950 ScopeCorder

Capture and analyze a wide variety of electromechanical signals and serial buses. High sample rate, long recording times, advanced triggers, and real-time analysis.

Isolated Oscilloscopes | ScopeCorders

  • An integrated measurement system for every electromechanical application
  • Modular platform combines oscilloscope and DAQ functionality
  • Capture high-speed transients and low-speed trends

SL2000 High-Speed Data Acquisition Unit

The SL2000 is a high-speed, modular data acquisition system that combines the functionality of an isolated oscilloscope with the flexibility of a high-speed DAQ, ideal for design validation, ATE systems and operational testing. Compatible with all plug-in modules as the DL950, up to five DL950 and SL2000 units can be linked and synchronized.

Precision Making

Top