WaveBPS
All DocsProductsLearning CenterSupport
  • Introducing WaveBPS: Portable Low level analog serial data analysis
  • Getting Data into WaveBPS
    • WaveBPS Import Data Video
  • Live Capture with WaveBPS
  • Navigation
  • Advanced Analysis
  • Automated Test with WaveBPS
  • WaveBPS Basic Databases
  • Cursor Measurements
  • Event List Columns
  • Setting up Serial Decoding in WaveBPS
  • Loading custom data into WaveBPS
  • Exporting Waveforms from WaveBPS
  • Scalar Measurement List
  • Licensing WaveBPS
  • WBPS Binary File Format
    • Double Precision Format
    • Unsigned short Format
  • CAN / CAN FD Bus
    • CAN / CAN FD Bus Bit Stuffing
    • CAN / CAN FD Bus Data Frame
    • CAN / CAN FD Bus Errors
    • Extended Data Frames
    • CAN / CAN FD Bus Physical Layers
    • CAN / CAN FD Bus Remote Data Frame
    • Single Wire CAN / CAN FD
  • FlexRay
    • FlexRay Dynamic Frame
    • FlexRay Static Frame
    • FlexRay Startup
    • FlexRay Wakeup Symbol
    • FlexRay Physical Layer
  • Example Waveforms
    • FlexRay versus CAN / CAN FD BUS
    • CAN / CAN FD bus at 70 % utilization 120 megasamples
    • CAN / CAN FD Bus Waveform Decoding
    • FlexRay Frame Decode
    • FlexRay Dynamic Frame
    • LIN Bus Decode
    • Low Speed Fault Tolerant CAN / CAN FD Waveform
  • LIN Bus
    • LIN Errors
    • LIN Frame
    • LIN Header
    • LIN Slave Section
  • Other Buses
    • UART: K-Line, J1708, ISO9141, GM CGI, RS232
    • SPI bus
    • I2C or SMBus
    • J1850
  • Compare FlexRay, CAN / CAN FD bus and LIN Bus
  • WaveBPS Video Links
  • Specifications
Powered by GitBook
LogoLogo

Applications

  • Cybersecurity
  • Data Logging
  • Simulate ECU Functions
  • Diagnostics, Testing and Validation

Products

  • Vehicle Network Adapters
  • Data Loggers
  • Software
  • Automotive Ethernet Tools

Support

  • Support Resources
  • Contact Support
  • Class Schedule & Registration
  • Training Video Library

Company

  • About
  • News
  • Events
  • Contact Us

Copyright © 2025 | All Rights Reserved

On this page

Specifications

PreviousWaveBPS Video Links

Last updated 11 months ago

WaveBPS Application

  • allows remote control of application via Windows Clients and Vehicle Spy Function Blocks

  • allowing importation of any waveform data from any source

  • including efficient binary formats () and CSV for both entire waveform or subset of waveform

  • to buffer format

  • within software to create improper waveforms for error testing with Arbitrary Waveform Generators

  • Import and Export WaveBPS XML configuration files

  • can prepare statistical analysis of all network nodes for all decoders and automatic measurements

  • . Filter Match capture is a multiple capture that stops when there is a filter match.

  • saves buffer every time a filter condition is matched

  • on a filter condition

  • allow measurement of : Delta Time in Second, Delta Time in Bits, Frequency, Delta Volts, Absolute Volts, and Bus Utilization

  • allows very fine cursor control for measure across large captures

  • on Bit rate or Event with programmable rate

  • based on any automatic measurement

  • waveform navigation with optional knob

Hardware Support

All Decoders

  • All Automatic Measurements include the time at which they were taken and clicking on the measurement will focus the zoom view on the times

  • Automatic Measurements for every event: Time Start, Time Width, Inter frame Separation, Error Count, Warning Count, ID including message description, and Node Name

CAN / CAN FD Decoder

  • Automatic Measurement for every message: CAN / CAN FD Remote Transmit Request, CAN / CAN FD Identifier Extension Bit, CAN / CAN FD Reserved Bit Zero, CAN / CAN FD Reserved Bit One, Single Wire CAN / CAN FD High Voltage Message, Single Wire CAN / CAN FD High Voltage Ack Bit, Single Wire CAN / CAN FD High Speed Mode Bit Rate, CAN / CAN FD Substitute Remote Request, Length (DLC), CAN / CAN FD CRC Delimiter, CAN / CAN FD Ack Slot, CAN / CAN FD Ack Delimter, CRC Checksum, CAN / CAN FD Stuff Bit Count, CAN / CAN FD Data Section, CAN / CAN FD Bitrate Tolerance , Minimum Frame Voltage, Maximum Frame Voltage, CAN / CAN FD Acknowledgement Bit Skew, CAN / CAN FD Acknowledgement Bit Width, Error Frame Bit Count, Percentage of Time Used For Data

  • Error & Warning Detection for every message: SRR = 0 Error, RB0 = 1 Error, DLC > 8 Error, Invalid CRC Error, CRC Del = 0 Form Error, Ack Error, ACK Del = 0 Form Error, EOF = 0 Form Error,IFS = 0 Form Error,RB1 = 1 Error,RB0 = 1 Error, Bit Tolerance Limit Error, High Voltage Ack Bit warning, Partial Frame Decode Warning, Error Frame

  • Automatic Measurements for entire waveform : Frame Count, Error Count, Idle Bus Mean Voltage, Max Frame Voltage, Min Frame Voltage, Bus Utilization, Error Frame Count

  • Satisfies bit tolerance measurements as indicated in GMW14241 - GMLAN Device Test Specification

LIN Decoder

  • Automatic Measurement for every message: LIN Sync Break In Bits, LIN Sync Waveform, LIN Slave Response Time, LIN Header Time, LIN Slave Message Time, LIN TMax Utilization, LIN Frame Length, LIN Check Sum,

  • Data Error & Warning Detection for every message: TResponse Max Error, Message Length Error, TMax violation Error, Checksum Error, Slave Not Responding Error, Sync Error, THeader Max Error, ID Parity Error, Break Too Short, Break Too Long, Partial Frame Decode Warning

  • Automatic Measurements for entire waveform : Frame Count, Error Count

FlexRay Decoder

  • Automatic Measurement for every message: FlexRay Reserved Bit, FlexRay Payload Preamble Indicator, FlexRay Null Frame Indicator, FlexRay Sync Frame Indicator, FlexRay Startup Frame Indicator, FlexRay Channel, FlexRay Header CRC, FlexRay Cycle Count, CRC, FlexRay Transmission Start Sequence Length, FlexRay Is Dynamic Frame, Data Length in words, Data Section, Min Frame Voltage, Max Frame Voltage, Min Idle Voltage, Max Idle Voltage

  • Error & Warning Detection for every message: Header CRC Error, CRC Error, Partial Frame Decode Warning

  • Automatic Measurements for entire waveform : Frame Count, Error Count

  • Automatic A-B channel detection or fixed channel setting for decoder

UART Decoder

  • Automatic Measurement for every message: UART Break In Bits, UART Frame Length, Data Section, Data Section in ASCII

  • Error & Warning Detection for every message: Partial Frame Decode Warning, Parity Error

  • Automatic Measurements for entire waveform : Frame Count, Error Count

  • Break UART Streams into messages based on IDLE bit times

  • Supports programmable Bit Length, Parity, Stop Bits, Bit ordering, and ID length

J1850 VPW Decoder

  • Automatic Measurement for every message: J1850 Start of Frame (SOF) Time in Microseconds, Frame Length, CRC, In-Frame Response Data, Data Section

  • Error & Warning Detection for every message: CRC Error, Partial Frame Decode Warning

  • Automatic Measurements for entire waveform : Frame Count, Error Count

  • Programmable ID length (1 or 3 byte) setting for the decoder

SPI Decoder

  • Automatic Measurement for every message: Length of Data, Data Section

  • Error & Warning Detection for every message: Partial Frame Decode Warning

  • Automatic Measurements for entire waveform : Frame Count, Error Count

  • Programmeable SPI Mode, word length, ID length and endianess

I2C Decoder

  • Automatic Measurement for every message: I2C Address Length, I2C Read Write Bit, I2C Address, Length of Data, Data Section

  • Error & Warning Detection for every message: Ack Error, Partial Frame Decode Warning

  • Automatic Measurements for entire waveform : Frame Count, Error Count

Support of series oscilloscopes: Programmable Capture and Depth, 4 Channel Support, Oscilloscope probes, Triggering, CAN / CAN FD Error Frame Trigger, External Trigger Modes, and Pre trigger depending on the scope model.

Support of and devices for advanced protocol triggering

Support of six axis knob

with import from Vehicle Spy software (UEF, DBC, VS3, LDF, FIBEX, etc...)

and thresholds including inversion

allow multiple customizations of each decoder with a custom description

Supports on multiple channels (A-B, A+B, C-D, C+D)

GMW3110 transition decoding

Threshold setting

TCP/IP Server Text API
Open DLL import support
Export support for raw analog waveforms
fully open and documented
Export
Vehicle Spy
Modification of waveform
Node Analysis
Acquisition Modes include Single, Multiple, and Filter Match Capture
Automatic buffer capture mode
Automatic Wave file playing
Cursor Modes
High Resolution Cursor
Auto scroll waveform based
Search, Browse and Filter
Powerful Mouse wheel based
PicoScope 5000, PicoScope 4000, Picoscope 3000, and PicoScope 2000
neoVI FIRE
ValueCAN3
Space navigator 3D
Database support
User specified Baud Rate
Decoder Templates
Math Operations
Single Wire CAN / CAN FD HighSpeed mode
Single Wire CAN / CAN FD High Voltage
User settable Bit tolerance