Why SCPI simulation matters
Lab instruments and test equipment rely on SCPI (Standard Commands for Programmable Instruments) over TCP. Firmware teams, QA labs, and automated test systems need to validate device behavior against SCPI instruments before connecting to physical hardware. But real oscilloscopes, power supplies, and multimeters are expensive, shared resources that cannot run 24/7 in CI.
SPX solves this by simulating SCPI instruments with realistic command responses, measurement behavior, and state management. Teams can run firmware CI, regression suites, and hardware-in-the-loop tests against virtual instruments instead of blocking on lab equipment availability.
Physical instruments are shared, expensive, and unavailable for CI
SCPI command behavior must be validated before hardware integration
Debugging SCPI exchanges against physical instruments is slow
Simulate lab instruments with realistic SCPI behavior
What SPX simulates
SPX includes a growing catalog of SCPI instrument models covering common lab devices from vendors like Siglent, Rohde & Schwarz, Keysight, Tektronix, and Rigol. Each model exposes a SCPI TCP interface that responds to standard instrument commands.
Digital multimeters and measurement devices
Oscilloscopes with waveform capture behavior
Programmable DC power supplies
Function generators, analyzers, and electronic loads
Core capabilities
SCPI simulation in SPX is built for firmware validation, lab automation, and hardware-in-the-loop testing. The twins behave like real instruments so teams can trust their test results.
Realistic vendor-specific instrument behavior
Steer measurements and states at runtime
Run instrument tests in Docker and CI pipelines
Inspect SCPI commands and responses in real time
Example models
SPX ships with 20+ SCPI instrument models across major vendors. These models expose SCPI TCP interfaces that respond to standard instrument commands.
Siglent SDM3055 Digital Multimeter
Keysight InfiniiVision 1000X Oscilloscope
Rohde & Schwarz HMP4040 Power Supply
Embedded & Lab Pack
Developer path
SCPI simulation connects directly to the model catalog, Embedded & Lab Pack, and CI workflows.
