MotoHawk:Blocks:Cylinder Knock PIPI Window Set

From MotoHawk
Jump to navigationJump to search

VISTA Knock PIPI Window Set

Use this MotoHawk™ block to select the PIPI window locations for the selected knock device.

Block ID

VISTA Knock PIPI Window Set

Library

MotoHawk_lib/Knock Blocks

Description

VISTA Knock PIPI Window Set.PNG

Use the inputs to set the PIPI window location for the selected knock device, in relation to top dead center (degrees before TDC).

The timing values controlled by this block utilize the existing Encoder TDC Offset (see the [EncoderDefinition.html Encoder Definition] block) to correctly locate the pulse(s) in the crank angle domain. The compensation for any Encoder TDC Offset is only applied by this knock timing block when it executes. Therefore, to use the [EncoderTDCOffset.html Encoder TDC Offset] block, for example, to change the offset value at runtime, you would need to place any knock timing blocks in the model so that they would execute subsequently to any TDC offset change.

Thus, if the Encoder TDC Offset block executes at start-up then this timing block must, at a minimum, execute at start-up AFTER the Encoder TDC Offset block has executed. If the Encoder TDC Offset block is executed periodically (for example, at every RTI), then this timing block must likewise execute periodically afterwards, because otherwise the offset could change after the knock timing block executes.

In summary, because knock timing blocks must execute in order to accommodate any changes in Encoder TDC Offset value, if the Encoder TDC Offset can change, then any knock timing blocks must be placed to execute subsequently after that change in order to account for the change.

Block Parameters

Parameter Field Values Comments/Description
Name Alpha-numeric text, single-quote enclosed Name of knock device. No special characters, such as spaces, dashes, commas (underscore allowed).