Switch

Overview

Switch takes an input value and triggers one of several output Pulses, based on whether or not the input matches a pre-defined value. These pre-defined values, referred to as cases in computer programming, can be defined as a list in the Cases Attribute. Each value added to the Node also creates a corresponding output Pulse. If the value of the Input Socket matches a value defined in the Cases Attribute, its corresponding Pulse is triggered. If no match is found, then the Default Pulse is triggered instead.

Attributes

Inputs

AttributeTypeDescription

Data Type

Drop-down

The type of data that will be plugged into the Input Socket.

Outputs

AttributeTypeDescription

Cases [n]

Defined in the Data Type Attribute.

The pre-defined values which will be compared to the value of the Input Socket.

Inputs

InputTypeDescription

Pulse Input (►)

Pulse

A standard input Pulse, to trigger the execution of the Node.

Input

Defined in the Data Type Attribute.

The value to be compared with the list of pre-defined Cases.

Outputs

OutputTypeDescription

Case: [n]

Pulse

An Output Pulse for each pre-defined case, whose execution is triggered if the corresponding value is evaluated as being equal to Input.

Switch statement on Wikipedia.

Last updated