How ruylazaroengenharia/nanovna_screenmirror works
NanoVNA Mirror and SV4401A Mirror are desktop applications for mirroring and controlling RF analyzers, acquiring measurements, and producing RF analyses and reports. The user workflow starts at the GUI, communicates with a connected instrument through its serial shell, then displays live captures or uses acquired S-parameters for tools, meter readings, exports, and reports. The README documents additional tool capabilities beyond the sampled implementations; those are represented by the shared tools subsystem. Evidence for unsampled details is limited to README statements and the source index.
Main entry points: nanovna_mirror.py NanoVNA GUI · devices.py Serial VNA drivers · tools_ui.py Measurement tools · sv4401a_mirror.py SV4401A launcher
Components 16
Mirror applications
- NanoVNA GUI
nanovna_mirror.py - SV4401A launcher
sv4401a_mirror.py - Instrument controls
nanovna_mirror.py - Command console
nanovna_mirror.py
Instrument interface
- Serial VNA drivers
devices.py
RF analysis
- Measurement tools
tools_ui.py - RF calculations
rf_tools.py - Cable table
cabos.py - S21 meter
nanovna_mirror.py
Results and state
- Live screen
nanovna_mirror.py - PNG/PDF report
nanovna_mirror.py - Touchstone export
nanovna_mirror.py - Antenna history
tools_ui.py
Other components
- Operator
- NanoVNA-H
- SV4401A
Connections 19
- Operator → NanoVNA GUI: uses
README.md - Operator → SV4401A launcher: launches
README.md - SV4401A launcher → NanoVNA GUI: starts with profile
sv4401a_mirror.py - NanoVNA GUI → Serial VNA drivers: selects driver
nanovna_mirror.py - Serial VNA drivers → NanoVNA-H: serial commands
README.md - Serial VNA drivers → SV4401A: serial commands
README.md - NanoVNA GUI → Live screen: renders capture
README.md - NanoVNA GUI → Instrument controls: sends commands
README.md - Instrument controls → Serial VNA drivers: calls driver
nanovna_mirror.py - NanoVNA GUI → S21 meter: reads measurements
README.md - S21 meter → Serial VNA drivers: sets frequency and reads data
devices.py - NanoVNA GUI → Measurement tools: opens tools
nanovna_mirror.py - Measurement tools → Serial VNA drivers: acquires sweeps
README.md - Measurement tools → RF calculations: uses calculations
tools_ui.py - Measurement tools → Cable table: loads cable data
tools_ui.py - NanoVNA GUI → PNG/PDF report: generates
README.md - NanoVNA GUI → Touchstone export: exports
README.md - NanoVNA GUI → Command console: provides commands
README.md - Measurement tools → Antenna history: stores comparisons
README.md