I/O I/Os are objects that accept data (Input), process this data in a specific way, like e.g. adding, multiplying, filtering, etc. and then generate the processed data (Output). The inputs and outputs of the I/O block can either be time domain or frequency domain data.

Currently the following I/Os are available:

  • Gain/Offset


    The Gain/Offset I/O multiplies a signal with a constant gain factor and adds a constant offset.

  • Add/Subtract


    The Add/Subtract I/O adds or subtracts data of two or more sources.

  • Multiply/Divide


    The Multiply/Divide I/O multiplies or divides data of two ore more sources.

  • Sqrt


    The SQRT I/O calculates the square root of each sample of the source's data.

  • ABS


    The ABS I/O takes the absolute value of each sample of the source's data.

  • Differentiate


    The Differentiate I/O differentiates the source's data.

  • Integrate


    The Integrate I/O integrates its source's data.

  • Logarithm


    The Logarithm I/O calculates the logarithm of the source's data.

  • Average


    The Average I/O averages successive measurements and outputs the average of these measurements.

  • Low pass filter

    Low pass filter

    The Low pass filter I/O filters the source's data using a first order low pass filter.

  • Min/Max detector

    Min/Max detector

    The Min/Max detector I/O detects minimum or maximum values of the source's data.

  • Limiter


    The Limiter I/O limits or clips a signal to a certain range.

  • Resampler


    The Resampler I/O resamples the source's data to decrease or increase the sample frequency (and record length with the same ratio) of a signal.

  • Data collector

    Data collector

    The Data collector I/O appends the consecutive chunks of streaming data to each other to form a large record of consecutive data.

  • FFT


    The FFT I/O is used for spectral analysis of a signal using a Fast Fourier Transformation

  • Duty cycle

    Duty cycle

    The Duty cycle I/O determines the duty cycle of a signal.

  • RPM


    The RPM I/O converts a crankshaft signal into revolutions per minute.

  • Crankshaft angle

    Crankshaft angle

    The Crankshaft Angle I/O converts a crankshaft position sensor signal into a crankshaft angle signal.

  • Pulse decoder

    Pulse decoder

    The Pulse decoder I/O decodes the two signals from a quadrature encoder to a pulse count/position.

  • CAN analyzer

    CAN analyzer

    The CAN analyzer I/O decodes analog data to CAN data.

  • J1939 decoder

    J1939 decoder

    The J1939 decoder I/O (aka J1939 analyzer) extracts SAE J1939 SPN values from CAN messages.

  • EMI


    The EMI I/O creates an environment that can be used for EMI pre-compliance testing.

  • SPI decoder

    SPI decoder

    The SPI decoder I/O decodes analog data on an SPI bus to SPI data.

  • Base section to index

    Base section to index

    The Base section to index I/O "fills gaps" in data with the last known value.