Difference between revisions of "SRS Tool — Shock Response Spectrum Analyser"

Jump to navigation Jump to search
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


----
----

Navigation menu