Releases: catec/n6705_psu_ui
Releases · catec/n6705_psu_ui
N6705 Power Console v1.0.0
N6705 Power Console v1.0.0
First stable public release of N6705 Power Console, a cross-platform Qt/QML + Python desktop app for Keysight N6705 power analyzers over SCPI/TCP.
Highlights
- Remote Ethernet connection to N6705 (
host,port,timeout) - Instrument identification via
*IDN? - Per-channel control (CH1..CH4):
- Voltage setpoint
- Current limit
- Output ON/OFF
- Real-time operational views:
- Meter View
- Scope View (V/I/P + Ah/Wh trends)
- Data Logger
- Log Plot (historical analysis)
- CSV logging with accumulators (
charge_ah,energy_wh) - PNG export for historical charts
- Session persistence in JSON
- Light/Dark theme support with top-bar toggle
- Windows installer pipeline (PyInstaller + Inno Setup)
Included asset
n6705-power-console-1.0.0-setup.exe(Windows installer)
Notes
- Windows installer is per-user (
%LOCALAPPDATA%\Programs\N6705 Power Console) - Creates Start Menu entry and optional Desktop shortcut
- Sets
N6705_UI_HOMEenvironment variable
Quick start (source)
python -m venv .venv
# Windows PowerShell
.\.venv\Scripts\Activate.ps1
pip install -r requirements.txt
python app.py