# SCPI Programming Tools

Migration Guide

- Migration Guide
- SCPI Differences
- SCPI Similarities
- SCPI Command Subsystem Comparison
- SCPI Programming Tools
- Setting Up the Oscilloscope in SCPI Programs
- Synchronizing Analysis with Acquired Data in SCPI Programs
- Querying Measurement Results
- Querying Waveform Data
- Waveform Load/Save Format Support
- Debugging SCPI Programs
- Example Programs for Common Oscilloscope Tasks, Old vs. New

Infiniium 2026 has tools to help you develop SCPI programs.

With the SCPI Recorder, there is no need to hunt in the programmer's guide for the proper commands to do something. Instead, just start recording, perform actions in the graphical user interface, and copy the recorded SCPI commands to your programs.

With the Interactive SCPI Command Tree, you can see the commands and parameters that are available, and you can send commands and query results right there to test how the user interface responds.

For more information, see:

- SCPI Server Setup
- SCPI Recorder
- Interactive SCPI Command Tree