Time_s, time, timestamp, or t). Sample index is used if no time column is selected. Low/high thresholds use hysteresis: values at or below low become 0, values at or above high become 1, and values between them keep the previous state. Set both thresholds to the same value for a single switching level. The non-thresholded raw plot connects the original numeric values; pulse measurements continue to use thresholds. Units follow your time column. WAV export writes all six signals in A, −A, B, −B, Z, −Z order as bipolar 16-bit PCM.Waveforms
Drag across either waveform to zoom both to the same time range. Click a numbered error flag to zoom to that pulse and see its channel and pulse number. When zoomed, scroll over either plot to pan left or right.
RS422 Rx Output
Recovered A, B and Z logic from the differential pairs (A / -A, B / -B, Z / -Z).Position Simulator
Load A, B and Z data to enable radar playback.
Azimuth 0.0° · North
Solid green shows pulse-counted azimuth; dim dotted green shows expected azimuth from RPM if no A pulses are missing. A rising A edge advances one encoder step. B state at each A edge sets direction; A leads B moves clockwise. A rising Z edge resets the solid line to North. With RPM entered, each Z-to-Z revolution takes exactly 60/RPM seconds regardless of sample count. Replay speed scales both lines.
Individual channel eye diagrams
Two pulse periods overlaid in the visible time span · Pink traces and OOS counts mark duty outside 45–55%; Z channels excludedPeriod jitter histograms
Cycle-to-cycle rising-edge period deviation from each channel mean; all six use the same ±5% scale.Pulse measurements
Pulses/rev uses the available A or B channel between consecutive Z rising edges; −Z is ignored as a revolution reference. Frequency is shown in Hz when a time base is available, or per sample when it is not. Metrics that need missing channels are marked unavailable. For each A/B/Z channel independently, calculations use reconstructed RS422 Rx data when both sides of its differential pair are present, and fall back to direct channel data otherwise. Rise/fall time uses differential input voltage where a pair is available; the six-channel plot remains raw.
| Signal | Avg rise time (10–90%, engineering units) | Avg fall time (90–10%, engineering units) | High width (engineering units) | Low width (engineering units) | Period (engineering units) | Pulses/rev | Pulse frequency / rate | Duty cycle | OOS Cycles (45–55%) | Rising edges |
|---|---|---|---|---|---|---|---|---|---|---|
| Load a CSV or WAV to calculate measurements. | ||||||||||