# Verification Status

This file separates checks performed on the downloadable files from claims
about instrument compatibility.

## Completed

- MATLAB R2026a Code Analyzer returned no messages for the packaged MATLAB
  Channel 2 starter.
- The command sequence now packaged in the MATLAB starter was live-verified
  against the tested DG5254 Pro on August 22, 2026. It received the identity
  response and configured Channel 2 for 7 kHz, 1.5 Vpp, HighZ. The Rigol read
  back 7000 Hz, 1.5 Vpp, and output state 1; a Tektronix MSO64B independently
  measured Channel 2 at 7 kHz and 1.5 Vpp.
- The Python starter passes Python's syntax compiler.
- The Python starter completed a live run against the tested DG5254 Pro on
  August 22, 2026. It received the identity response, configured Channel 1,
  enabled its output, and closed the TCP connection normally.
- A Tektronix MSO64B measured the Python-controlled Channel 1 waveform at
  5 kHz and 2.0 Vpp, providing an independent analog-output check.
- After testing, MATLAB disabled DG5254 Pro outputs 1–4 and read back output
  state 0 for every channel before closing the TCP connection.
- The multi-channel MATLAB workflow was developed and successfully exercised
  by Ron Fredericks with a Rigol DG5254 Pro and Tektronix MSO64B.
- The demonstrated four-channel setup produced the requested 5 kHz,
  3 Vpp sine waves and phase relationships after bundled phase alignment.
- Documentation and filenames were checked against the files in this package.

## Final Publication Check

Before publishing a later package revision, rerun any example changed since
its last test. Confirm the identity response, load settings, frequency,
amplitude, phase, output state, and socket cleanup.

The Python starter leaves Channel 1 enabled, and the MATLAB starter leaves
Channel 2 enabled. The multi-channel example leaves its selected channels
enabled. Disconnect or disable outputs when that state is not safe for the
connected circuit.

## Compatibility Scope

The tested instrument was a Rigol DG5254 Pro running firmware 00.01.01. Treat
other DG5000 Pro models, firmware versions, and SCPI transports as unverified
until checked against their programming guide and actual read-back results.
