Sync Gate#
Activate the downstream graphs after all of the input signals have been triggered with the same synchronization value. An internal count is maintained that resets whenever a new synchronization value is encountered. If the count reaches a number equal to the number of ‘Execute In’ inputs then the ‘Execute Out’ activation signals to the downstream graph that it is ready to be executed.
Installation#
To use this node enable omni.graph.action_nodes_core 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 |
Sync (inputs:syncValue) |
|
Value against which each of the input signals are checked for synchronization. |
0 |
Outputs#
Name |
Type |
Descripton |
Default |
---|---|---|---|
Execute Out (outputs:execOut) |
|
Signal to the graph that execution can continue downstream. |
None |
Sync (outputs:syncValue) |
|
Current synchronization value, independent of whether the output activation signal has been triggered. |
None |
Metadata#
Name |
Value |
---|---|
Unique ID |
omni.graph.action.SyncGate |
Version |
2 |
Extension |
omni.graph.action_nodes_core |
Has State? |
False |
Implementation Language |
C++ |
Default Memory Type |
cpu |
Generated Code Exclusions |
None |
uiName |
Sync Gate |
Categories |
graph:action,flowControl |
Generated Class Name |
OgnSyncGateDatabase |
Python Module |
omni.graph.action_nodes_core |