protocol

SCPI

SCPI (Standard Commands for Programmable Instruments) is a standardized ASCII-based command language used to control electronic test and measurement instruments, such as oscilloscopes, multimeters, and signal generators. It defines a common syntax and command set for instrument communication, enabling interoperability across different manufacturers and devices. SCPI commands are typically sent over interfaces like GPIB, USB, Ethernet, or serial ports to automate testing and data acquisition.

Also known as: Standard Commands for Programmable Instruments, IEEE 488.2, GPIB Commands, SCPI Protocol, Instrument Control Language
🧊Why learn SCPI?

Developers should learn SCPI when working with automated test equipment (ATE) systems, laboratory automation, or hardware-in-the-loop testing, as it provides a vendor-agnostic way to program instruments. It is essential in industries like electronics manufacturing, aerospace, and telecommunications for creating repeatable test sequences and integrating instruments into larger software frameworks, such as LabVIEW or Python-based control systems.

Compare SCPI

Learning Resources

Related Tools

Alternatives to SCPI