MotoHawk FCCU Reaction Trigger

This block triggers a Simulink Function-Call subsystem when the Fault Collection and Control Unit (FCCU) referenced by the FCCU Reaction Definition detects the selected fault and that fault has been specified to execute a trigger.

Block ID

FCCU Reaction Trigger

Library

motohawk_FCCU_lib

Description

This block triggers a Simulink Function-Call subsystem when the Fault Collection and Control Unit (FCCU) referenced by the FCCU Reaction Definition detects the selected fault and that fault has been specified to execute a trigger.

More then one trigger may be placed in a model raising the same event.

Block Parameters

Parameter Field Values Comments/Description
Reference FCCU Reaction Definition Name Alpha-numeric text, quote enclosed The name of FCCU Reaction Definition block that this trigger applies to.
Trigger Name Alpha-numeric text, quote enclosed Set the text that will be appended to code generated function name. This is useful when using a difference tool to compare the difference from one build to another. If this is left as an empty cell the appended value will be generated at build time, and can change from build to build.
Execution Order within Task Numeric (Integer) More than one trigger may be placed in a model that is driven by the same event. Use the Execution Order within Task attribute to define the execution order of these triggers relative to one another. The triggers will execute from the lowest value to the highest.

Execution order is only evaluated for triggers with the same Trigger Tasking Priority.
This trigger is inside another triggered subsystem Checkbox Enable if trigger is inside another triggered subsystem. Trigger attempts to simulate the block inside of another triggered rate. The trigger from this block may occur in bursts, synchronized to the outer rate, while simulating, but will perform as expected on the target. Do not enable on top-level triggers, otherwise the block will not simulate at all.
Trigger even when containing subsystem is disabled Checkbox If this trigger is used inside of a containing subsystem, normally the triggered subsystem will pause and resume based on the enable/disable status of the containing subsystem. Checking this causes triggers to occur even while the parent is disabled. Note that this feature will not simulate, but will execute correctly on the target.
Trigger Tasking Priority Drop down list Selects the task where this trigger will execute from the list of default tasks
Specify the name of the task to execute within Checkbox When checked this trigger will execute in the user specified task.
User Task Name Alpha-numeric text, quote enclosed The name of the task where this trigger will execute.
Trigger on this Fault Drop down list Specifies which fault this trigger is associated with.
Warn if selection unsupported Checkbox The block will issue a warning when checked if the selected fault is not supported by the referenced FCCU Reaction Definition.