MotoHawk:Blocks: PSP Oneshot Unsync Trigger
Contents
Unsynchronized PSP Output Pulse Trigger
The MotoHawk™ Unsynchronized PSP blocks allows PSP like behaviors (Injector Sequence, Dual PSP, Multiple PSP etc) to generate a pulse without encoder speed. Use this block to trigger a pulse to occur.
Block ID
PSP Oneshot Unsync Trigger
Library
MotoHawk_lib/Advanced Digital I/O
Description
Operation Principles
Often systems have a need to generate a pulse(s) on outputs that have been configured for Periodic Synchronized Pulse (PSP) operation when an encoder signal is not present. A common situation is to execute a prime pulse before encoder synchronization has been achieved. The MotoHawk™ Unsynchronized PSP Oneshot blocks allows PSP like behaviors (Injector Sequence, Dual PSP, Multiple PSP etc) to generate pulses without encoder speed.
This block is used in conjunction with the PSP Oneshot Unsync block to generate pulse(s). This block provides the mechanism to trigger the pulse. The operation will only function if a PSP behavior exists in the model that is utilizing this selected resource. Refer to the [PSPOneshotUnsync.html PSP Oneshot Unsync] block for further details.
Multiple trigger blocks can be located in a model.
Signals
Trigger
Boolean signal that will result in a pulse being triggered when this block executes provided the signal is true. This signal can be thought of as an in-built enabled subsystem. Thus this signal would be set to true always if the trigger block were housed within an edge triggered subsystem.
Duration
Duration of the oneshot pulse that is initiated by this block in microseconds.
Block Parameters
Parameter Field | Values | Comments/Description |
Name | Alpha-numeric text, single-quote enclosed |
This is the name of the [PSPOneshotUnsync.html PSP Oneshot Unsync] block that this trigger is associated to. |