Module pl.polsl.rtsa
Package pl.polsl.rtsa.controller
package pl.polsl.rtsa.controller
-
ClassDescriptionAutomatic Y-axis scaler for the oscilloscope and FFT views.Draws interactive cursor overlays on the time-domain plot.Unified error handler for the UI layer.Renders the FFT magnitude spectrum with: Grid lines at "nice" frequency and magnitude intervals Frequency (X) and magnitude (Y) axis labels Zoom-aware rendering via explicit visible-range parameters Correct bin→Hz mapping: f = bin × (sampleRate / (2 × N))Utility for calculating grid line positions for plot axes.Computed grid information.Main JavaFX controller for the JSignalAnalysis UI.Renders the time-domain oscilloscope view with: Grid lines at "nice" voltage and time intervals via
GridCalculatorVoltage (Y) and time (X) axis labels Zoom-aware rendering via explicit visible-range parameters Optional trigger threshold line Cursor overlay with snap-to-signal support viaCursorOverlayRising-edge trigger for the oscilloscope view.