Knock By Decimation Data

This block recovers the filtered data last observed on the referenced Knock Decimation Source. The data is aligned with the end of the integration window of the source. The last filtered value in the vector corresponds to (approximately) the last filtered data element that was integrated. The size of the vector is specified by the Knock System.

Block ID

Knock Decimation Data

Library

motohawk_knock_by_decimation_lib

Description

Signals

1xN Samples (int16)

The filtered data last observed on the referenced Knock Decimation Source as a vector. The data is aligned with the end of the integration window of the source. The last filtered value in the vector corresponds to (approximately) the last filtered data element that was integrated. The size of the vector is specified by the Knock System. The alignment is an approximation because the CPU must copy the data in an interrupt once it detects that the integration window has completed. Thus it is impacted by interrupt latency. It is expected that only 1 or 2 samples will have occurred after the integration window completed.

The data is only updated when a successful result was obtained, as indicated by the Get Result block.

A probe can't be connected directly to this block. It is a known limitation. If the desire is to probe the output then use a data store like has been illustrated below.

Block Parameters

Parameter Field Values Comments/Description
Knock Source Name Alpha-numeric text, quote enclosed Name of the source for which the data is to be acquired.