-
Notifications
You must be signed in to change notification settings - Fork 1
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/.
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.
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.
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.
Continuously reads one measurement from a DMM and logs it with a timestamp. Useful for temperature monitoring, slow drift measurements, or anything that needs a long time-series record.
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.
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.
- GUI - Plot Specific — purpose-built transistor characterisation with a live canvas plot
- GUI - Sandbox — build your own parametric test without writing code