Skip to content

Releases: catec/n6705_psu_ui

N6705 Power Console v1.0.0

24 Feb 00:25

Choose a tag to compare

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_HOME environment variable

Quick start (source)

python -m venv .venv
# Windows PowerShell
.\.venv\Scripts\Activate.ps1
pip install -r requirements.txt
python app.py