MotoHawk:Blocks Mux PSP Set
Mux PSP Set
This MotoHawk™ block can modify the original resource specified by 'Name'.
Block ID
Mux PSP Set
Library
MotoHawk_lib/Advanced Digital I/O
Description
A [MuxPSP.html Mux PSP] block must be in the model for this block to function properly.
Angle inputs are before TDC (BfTDC), in units of 1/16th of degree crank angle. Time inputs are in microseconds. Eg: 730degBfTCD == 10degBfTDC == -710degBfTDC
Angles are converted internally to Mod(angle, DegInCycle). It is therefore not possible to schedule a pulse more than one cycle into the future. When Mod(start - stop,DegInCycle) == 0, angular duration is considered to be zero. For example, this will occur on a 4-stroke when start = 720, stop = 0. To achieve a maximum angle, stop = start - DegInCycle - 1/16.
Block Parameters
| Parameter Field | Values | Comments/Description |
|---|---|---|
| Name | Alpha-numeric text, single-quote enclosed | Name of MUXPSP block to reference. No special characters, such as spaces, dashes, commas (underscore allowed). |
| Stop Mode | Select method for Stop | |
| Angle Controlled | Control Stop Mode by Angle | |
| Duration Controlled | Control Stop Mode by Time Duration | |
| Minimum Duration Mode | Static or Dynamic |
Only applicable to MPC5xx based modules. Any scheduled duration smaller than this value is considered to have zero duration when scheduled. Is defined within the mask of the [MuxPSP.html#min_duration Mux PSP] block when static Minimum Duration Mode is selected and is a signal when dynamic is selected. |