Difference between revisions of "MotoHawk:Blocks:Encoder Phase"
(Created page with "=Set Encoder Phase= This MotoHawk™ block sets whether the underlying pulse generation system is in or out of phase with the actual engine. ==Block ID== motohawk_encoder_p...") |
(→Set Encoder Phase) |
||
| Line 2: | Line 2: | ||
This MotoHawk™ block sets whether the underlying pulse generation system is in or out of phase with the actual engine. | This MotoHawk™ block sets whether the underlying pulse generation system is in or out of phase with the actual engine. | ||
| + | |||
| + | This block is supported in 48, 80, and 128 pin modules through the Classic Encoder. For 112-pin modules, this block is only supported through the use of Flexible Encoder. | ||
==Block ID== | ==Block ID== | ||
Latest revision as of 20:31, 20 September 2012
Set Encoder Phase
This MotoHawk™ block sets whether the underlying pulse generation system is in or out of phase with the actual engine.
This block is supported in 48, 80, and 128 pin modules through the Classic Encoder. For 112-pin modules, this block is only supported through the use of Flexible Encoder.
Block ID
motohawk_encoder_phase
Library
MotoHawk_lib/Encoder Blocks
Description
Camless 4-stroke crank encoder patterns do not allow, by themselves, a means to determine what half-cycle an engine is operating in. When teeth are detected through rotation the underlying encoder sub-system makes a guess. This guess is either correct or off by 360degCA. Other systems, outside the encoder sub-system, can sometimes be used to determine whether the encoder sub-system has guessed correctly. Set this to true when the guess is incorrect.
Block Parameters
| Parameter Field | Values | Comments/Description |
|---|---|---|
| Allow Indeterminate Input (values other than 0 or 1) | Check box (enable) | Enable to allow input other than (0,1). |