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 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 |
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 |