9,371
edits
| Line 89: | Line 89: | ||
| style="background:#ffebee; color:#b71c1c; text-align:center;" | ✘ Licence required | | style="background:#ffebee; color:#b71c1c; text-align:center;" | ✘ Licence required | ||
|} | |} | ||
Full feature list | |||
Signal acquisition: reads NVGate .ors / .orm files directly — no DLL, no NVGate open | |||
Multi-channel: up to 10+ simultaneous channels; channel labels read from NVGate recording metadata (e.g. x, y, z) | |||
Smallwood recursive filter: vectorised NumPy implementation; all frequencies computed in a single forward pass | |||
Frequency axis: 1/3, 1/6, 1/12 or 1/24 octave resolution; user-defined f_min / f_max | |||
SRS types: Maximax (absolute maximum), Positive, Negative | |||
Physical quantities: Acceleration SRS + derived Pseudo-Velocity SRS + Pseudo-Displacement SRS | |||
Shock zone: auto-detection + manual override (drag on plot or type Start/End in seconds) | |||
Residual SRS: computes SRS on the signal segment after the shock ends | |||
Multi-axis combination: SRSS and/or Worst-case Envelope across all loaded channels | |||
Pass/Fail: 30+ built-in normative curves; user CSV; scale factor (dB); multi-channel worst-case | |||
CSV export: full table (per-channel SRS, SRSS, limit, per-channel margin, worst margin, status) | |||
PNG export: Pass/Fail chart at 150 dpi | |||
NVGate injection: injects all SRS curves into NVGate on log-log display, autoscaled | |||
Preprocessing: DC offset removal, noise floor suppression | |||
Dark theme: optimised for lab-room screen visibility | |||
---- | ---- | ||