I/Os are data processing 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.

The I/Os are categorized in the following categories:

Math I/Os

The Math I/Os perform a basic mathematical operation on one or more signals:

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.


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


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


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


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


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

Filter I/Os

The Filter I/Os perform a filtering operation on a signal or consecutive signals:


The Filter I/O filters the source's data using a user definable software filter.

Ideal filter

The Ideal filter I/O filters the source's data using an ideal user definable software filter.

Signal cleaner

The Signal cleaner I/O cleans up a periodical signal by removing noise and other unwanted distortions from the source's data.


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

Adjusting I/Os

The Adjusting I/Os perform an adjusting operation on a signal or consecutive signals:


The Deskew I/O shifts the source's data in time.


The Slice I/O ouputs a selectable slice of its input signal.


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


The Comparator I/O compares a signal with a certain reference level.


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.


The Window I/O applies a window function to its input signal.

Miscellaneous I/Os

The Miscellaneous I/Os perform an other operation on a signal or consecutive signals:

Min / Max detector

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

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.


The Reference I/O remembers its input data until it is asked to copy the current input data. Use it to compare measurements.

Analyzing I/Os

The Analyzing I/Os analyze the input data and extract specific information from it.

Duty cycle

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


The RMS I/O determines the True Root Mean Square value of a signal.


The Maximum I/O determines the maximum value of a signal.

Maximum - Minimum

The Maximum - Minimum I/O determines the maximum-minimum or peak to peak value of a signal.


The Minimum I/O determines the minimum value of a signal.

Phase difference

The Phase difference I/O determines the phase difference between its two input signals.


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


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

Automotive I/Os

The Automotive I/Os perform automotive specific operations on the data.

Crankshaft angle

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


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

Decoder I/Os

The Decoder I/Os decode serial communication data from the input data and present the decoded messages.

Pulse decoder

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

I2C decoder

The I2C decoder I/O decodes analog data on the SDA and SCL lines of an I2C bus to I2C data.

UART / Serial decoder

The UART / Serial decoder I/O decodes analog data on a UART, RS232, RS485, MIDI, DMX, LIN or other compatible serial bus to serial data.

CAN decoder

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

J1939 decoder

The J1939 decoder I/O extracts SAE J1939 SPN values from CAN messages.

SPI decoder

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

Base section to index

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

Obsolete I/Os

Obsolete I/Os are I/Os that are replaced by new I/Os. They are still present in the software for existing saved setups but can no longer be used for new measurements.

Low pass filter

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