MotoHawk:Blocks: PSP Oneshot Unsync Trigger

From MotoHawk
Jump to navigationJump to search

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

PSPOneshotUnsyncTrigger.PNG

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.