Supported ScopeMeter Models & Waveform Envelopes
FVF Viewer is engineered to parse and visualize binary .fvf (FVF) waveform captures across portable ScopeMeter test instruments. Check your instrument family, channel layout, and capture envelope below before opening your files.
Supported ScopeMeter Instrument Families
FVF Viewer is
format- and envelope-driven rather than model-gated. The parser validates files by checking the binary signature
(FV.FVF), record layout, and physical envelope
parameters rather than enforcing a restrictive model-code whitelist.
Captures from all major ScopeMeter instrument families conforming to
the format are supported:
High-performance industrial oscilloscopes (2-channel and 4-channel models). Supports up to 4 simultaneous analog channels, deep sample records, and fast horizontal sweeps.
Compact industrial test tools. Supports dual-channel electromechanical captures, power harmonics, and automated bus health recordings.
Motor drive analyzers. Supports 4-channel drive inverter, motor input, and DC bus voltage and current transient waveform files.
Field oscilloscopes and test tools producing binary
.fvf captures with 1 to 4 analog channels.
Supported Channel Configurations
ScopeMeter acquisitions record varied channel combinations depending on instrument hardware and test mode:
-
Single-Channel (1 Channel): Single input
acquisitions (e.g., Channel A /
Input Aor GermanEingang A) with maximum sample record depth. - Dual-Channel (2 Channels): Dual simultaneous inputs (e.g., Channels A and B) for differential timing, phase, or comparative analysis.
- Three-Channel (3 Channels): Non-sequential physical channel subsets (e.g., Channels A, B, and D) recorded when intermediate channels are disabled.
- Four-Channel (4 Channels): Full quad-channel captures (Channels A, B, C, and D) from 4-channel ScopeMeter and MDA instruments.
-
Derived Math Channels: Best-effort recovery and
display for mathematical operator traces (e.g.,
Math A-Bor GermanMathematik A-B).
Technical Parser Envelope
FVF Viewer's Rust/WebAssembly engine decodes waveform files within the following verified technical parameters:
- Sample Count Range: Supports captures containing from 500 samples (shortened envelope) up to 250,000 samples (deep memory envelope) per channel.
- Horizontal Timebase: Validates timebase steps from 1.0 ns/div up to 120.0 s/div (2 min/div roll mode).
-
Localized Decimal Formats: Automatically
normalizes both standard period decimals (e.g.,
1.333 us/Div) and European comma decimals (e.g.,1,333 us/Div,666,7 ns/Div). -
Channel Prefix Locales: Supports standard English
(
Input A–D), German (Eingang A–D), and bracketed ([A-D]) channel tags. -
Timestamp Reconstruction: Precision 64-bit
floating point timestamp generation (
t_i = t_left + i · delta_t) ensuring accurate time-axis alignment without drifting. -
Physical Channel Decoding: Decodes raw integer
samples scaled by per-channel vertical calibration factors (
raw × scale) with bounds-checked memory access and NaN-preserving rail saturation detection. - Derived Channel Decoding: Recovers math operator payloads using fixed-point integer sample decoding, accommodating non-standard parameter block offsets.
You do not need to choose your model or configure channels beforehand. FVF Viewer automatically reads instrument descriptors, detects channel counts, and calibrates time and voltage axes on load.
Ready to view your waveform data?
Launch the viewer in your browser and drop your .fvf file to start analyzing.
Open the viewer