Behavior Select Definition

This MotoHawk™ block allows multiple behaviors to multiplexed onto the same resource.

Block ID

Behavior Select Definition

Library

MotoHawk_lib/Module Configuration

Description

This MotoHawk™ block allows multiple behaviors to be multiplexed onto the same resource. The selection checkboxes detail what behaviors the selected resource can support. A checkbox will have (Unsupported by Resource) next to it if the Behavior Select feature does not support that behavior for use with the selected resource. It will be disabled to prevent editing if not already checked, but will remain editable if the checkbox was already checked so that it can be unchecked.

Each tab identifies the behavior, via the checkboxes, that a particular selection, as defined by the input signal, is selected. A single selection can be made for each tab. Tab 0 is the default that will be applied until the block first executes or if the supplied value is out of range. Not all tabs need have a selection, but at least 2 tabs must have a selection for a resource, and selections must be contiguous. Thus 0 and 1 may have a selection or 0, 1 and 2, but not 0 and 2.

Some behaviors can only be used with a subset of the supported behaviors. Selections that are not compatible are tagged with 'Unsupported by earlier selection'. For example, if the selection from tab 0 was Dual PSP, which then prevents Multiple PSP from being used then the Multiple PSP selection in subsequent tabs would indicate that it is 'Unsupported by earlier selection' and would be greyed out (if it wasn't already checked).

Block Parameters

Parameter Field Values Comments/Description
Name C-legal alpha-numeric text, single quote enclosed Choose the name of this instance of the behavior.
Resource Drop-down list Selects a compatible resource.
Selection Tabs with checkboxes Specifies the behavior assigned to the input signal value.