Skip to content

GUI Automation

robin-cachy edited this page Jun 12, 2026 · 3 revisions

GUI - Automation

The Automation tab provides a set of ready-made parametric tests that work with any combination of supported instruments. Results are auto-saved as CSV to ./results/.


DC Sweep

DC Sweep

Sweeps one or more PSU channels across a voltage or current range and records measurements at each step.

Sweep modes:

  • Single — one channel swept, measurements at each step
  • Simultaneous — all channels step together in lockstep
  • Nested — outer channel(s) step slowly while inner channel sweeps fully at each outer step; produces a 2D or 3D data grid

Channel modes:

  • Voltage (CV) — PSU in constant-voltage mode; set voltage limit and current limit
  • Current (CC) — PSU in constant-current mode; set current and compliance voltage. Output is cycled off→set→on at each step to ensure a clean CV→CC transition. A step value of 0 A leaves the output off (true 0 current).

Measurement sources: PSU internal readback, external DMM, or oscilloscope channel.


PSU Interrupt Transient

PSU Interrupt Transient

Captures the transient response of a circuit when the supply voltage is interrupted or stepped.

The outer loop sweeps interrupt duration (or a second voltage level); the inner loop is triggered by time. A scope captures the response waveform; the PSU drives the interrupt sequence.


AC Frequency Sweep

AC Frequency Sweep

Steps an AWG/FGen through a frequency range while measuring amplitude at each step with a scope or DMM. Produces a Bode-style amplitude-vs-frequency table.

Parameters: start / stop frequency, steps per decade, settle time, measurement source and channel.


DMM Logger

DMM Logger

Logs measurements from one or more DMMs and PSU output channels at a fixed interval. Each channel is independently enabled and can be assigned its own measurement mode.

Channels: any combination of connected DMMs (VDC, VAC, IDC, IAC, Ω 2W/4W, frequency, capacitance) and PSU output channels (voltage, current, or power). PSU channels are listed per output — a 3-channel PSU appears as three independent rows.

Timing:

  • Interval — time between samples in seconds
  • Duration — total run time in seconds; tick to run until manually stopped

Views: switch between Time Series (live scrolling chart) and Histogram (distribution with adjustable bin count). Both can be exported as PNG.

Measurement resolution is automatically matched to the interval: FAST for short intervals, MED for moderate, SLOW (highest accuracy) for long ones — on instruments that support it (e.g. EDU34450A).

Results are saved to ./results/dmm_logger_<timestamp>.csv and shown live in the results table below the chart.


Waveform Analysis

Configures a scope and AWG for a standard signal path test: applies a waveform, autoscales the scope, and records frequency, Vpp, rise time, overshoot, and a screenshot.


Output

All tests emit rows in real time to the results table in the GUI. A progress bar shows completion. You can stop a running test at any point; partial results are still saved.

Results are saved as ./results/<test_name>_<timestamp>.csv. Screenshots (where applicable) are saved as PNG in the same folder.


See also

  • GUI - Plot Specific — purpose-built transistor characterisation with a live canvas plot
  • GUI - Sandbox — build your own parametric test without writing code

Clone this wiki locally