Skip to content

PERC Studio 1.2.1

Latest

Choose a tag to compare

@TimThacker TimThacker released this 26 Oct 13:50
· 2 commits to main since this release
c5ab482

PERC Studio 1.2.1 is a patch release with a clearer voltage chart in the live preview.

Download

  • PERC-Studio-1.2.1-win64.zip: the portable desktop app for Windows 10/11 (64-bit). Extract it to a folder
    you keep and run Create Desktop Shortcut.cmd once. No installation, administrator rights or Python needed.
    If you have 1.2.0, extract 1.2.1 to its own folder and delete the old one; settings and black-box runs carry over.
  • SHA256SUMS.txt: checksums for the download.

This release is not code-signed, so Windows SmartScreen asks for confirmation on first run: click More info,
then Run anyway. Neither PSS/E nor the PERC1/PERC2 model DLLs are included.

The automation CLI (perc-studio <command>) and the test suite come with a source install; see the README.

User-facing

  • Voltage card: timer bars. On the live preview's Voltage at the load bus card, and in the saved report, which
    shares it, each voltage trip or cease point is now a short red bar at its level. The bar starts with the event and
    is as long as its delay. It replaces the dashed line that used to cross the whole plot.
    • The point that tripped or ceased the load is solid, the points the event reaches are half strength, and the rest
      are faint.
    • Hover a bar for its CONs, its delay and what it did in this event.
    • The legend reads "Trip thresholds". The green dashed reconnect line is unchanged.
  • PERC1 DLL and PERC2 DLL: every trip stage on the voltage card. All 4 stages per direction (VDPA-VDPA3,
    VDUA-VDUA3) are drawn, each as long as its delay plus CMTDELAY. Before, only stage 1 (VDPA, VDUA) was.
    The PERC2 DLL also shows VLBLK/VUBLK when momentary cessation is on. Repeated stages appear once (presets
    pad the tables).
  • Qt for Python (PySide6) 6.12. The only visible change is slightly less left padding on the text in numeric fields.

Developer

  • preview.page.voltage_cease_points() lists the drawn points for PERC2, the PERC1 DLL and the PERC2 DLL, matched to
    the simulator's trip_events.
  • Tooling updates: ruff 0.17.2, actions/checkout 7, astral-sh/setup-uv 7.

Full changelog: v1.2.0...v1.2.1