Difference between revisions of "Write Latch (LogiX node)"

From Neos Wiki
Jump to navigation Jump to search
(Marked this version for translation)
Line 60: Line 60:
  
 
== Examples == <!--T:7-->
 
== Examples == <!--T:7-->
 +
[[File:LogiX.Actions.WriteLatch.Example.jpg|600px|Example of Write Latch]]
  
 +
== Examples : Equals way == <!--T:8-->
 +
[[File:LogiX.Actions.Write.imp_WriteLatch.jpg|600px|Implement Write Latch node by Write node]]
  
== Node Menu == <!--T:8-->
+
== Node Menu == <!--T:9-->
 
</translate>
 
</translate>
  

Revision as of 17:38, 24 September 2020

Other languages:
English • ‎日本語 • ‎한국어

The Write Latch node overwrites the referenced Target value with the input SetValue or ResetValue when an impulse is received at Set or Reset respectively.


Inputs & Outputs

Inputs
Color Label Type
Set Impulse
Reset Impulse
SetValue (dummy)
ResetValue (dummy)
Outputs
Color Label Type
Target IValue<T>
OnSet Impulse
OnReset Impulse

Usage

When spawned from the node browser the Set/ResetValue input has a dummy (or undetermined) type - this will change to match the input data type when a valid input is connected. The SetValue and ResetValue input type, as well as the referenced Target, must match.

Writing a value with the Write Latch node synchronizes the value across all users in a world. Hence each time this node operates some information must be passed over the network between users. Typically this is negligible (unless writing absolutely huge strings). However, if a large number of writes are occurring it can incur significant network load which may result in lag. If a LogiX setup requires a value to be changing very rapidly and/or continuously, consider driving it directly rather than writing every new value.

Examples

Example of Write Latch

Examples : Equals way

Implement Write Latch node by Write node

Node Menu

Actions
Back -- ++ Drive Drive Playback Tween Write
Write Latch Write Ref Write Ref Latch