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) |
|
Signal to the graph that this node is ready to be executed. |
None |
Reset (inputs:reset) |
|
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) |
|
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 |