Multigate

This node cycles through each of its N outputs. On each input, one output will be activated. Outputs will be activated in sequence, eg: 0->1->2->3->4->0->1…. ‘Output 0’ is provided as the first output to be activated. To add more to the sequence add new output attributes with indexed unique names, such as ‘outputs:output1’, ‘outputs:output2’, etc.

Installation

To use this node enable omni.graph.action_nodes in the Extension Manager.

Inputs

Name

Type

Descripton

Default

Execute In (inputs:execIn)

execution

Signal to the graph that this node is ready to be executed.

None

Reset (inputs:reset)

execution

Signal to the node to reset its internal counter. The next time ‘Execute In’ is activated it will go back to activating ‘Output 0’. This will skip any other outputs present.

None

Outputs

Name

Type

Descripton

Default

Output0 (outputs:output0)

execution

On the first execution signal to the graph that execution can continue downstream.

None

Metadata

Name

Value

Unique ID

omni.graph.action.Multigate

Version

2

Extension

omni.graph.action_nodes

Icon

ogn/icons/omni.graph.action.Multigate.svg

Has State?

False

Implementation Language

C++

Default Memory Type

cpu

Generated Code Exclusions

None

uiName

Multigate

Categories

graph:action,flowControl

Generated Class Name

OgnMultigateDatabase

Python Module

omni.graph.action_nodes