# SCPI Similarities

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

In Infiniium 2026, these aspects of SCPI programming are the same as in earlier Infiniium:

- Remote programming works through the Keysight IO Libraries Suite and its VISA.NET, VISA COM, VISA, and SICL libraries for both the earlier Infiniium software and the Infiniium 2026 software.
- The PyVISA package and Python programming environment are the same. (Only Python 3 is described in this programming guide and migration guide.)
- Common commands like `*IDN?`, `*OPT?`, `*RST`, `*OPC` are the same.
- Capturing screen images is the same (`:DISPlay:DATA?`).