Difference between revisions of "Write (LogiX node)"

From Neos Wiki
Jump to navigation Jump to search
(Marked this version for translation)
Line 1: Line 1:
 
<languages></languages>
 
<languages></languages>
 
<translate>
 
<translate>
 +
<!--T:1-->
 
The '''Write''' node overwrites the referenced Target value with the input Value when an impulse is received.
 
The '''Write''' node overwrites the referenced Target value with the input Value when an impulse is received.
  
 +
<!--T:2-->
 
<!--[[File:|border|256px|right]]-->
 
<!--[[File:|border|256px|right]]-->
  
== Inputs & Outputs ==
+
== Inputs & Outputs == <!--T:3-->
 
{| class="wikitable"
 
{| class="wikitable"
 
|+Inputs
 
|+Inputs
Line 22: Line 24:
 
|}
 
|}
  
 +
<!--T:4-->
 
{| class="wikitable"
 
{| class="wikitable"
 
|+Outputs
 
|+Outputs
Line 42: Line 45:
 
|}
 
|}
  
== Usage ==
+
== Usage == <!--T:5-->
 
When spawned from the node browser the Value input has a dummy (or undetermined) type - this will change to match the input data type when a valid input is connected. The input type and that of the referenced Target must match.
 
When spawned from the node browser the Value input has a dummy (or undetermined) type - this will change to match the input data type when a valid input is connected. The input type and that of the referenced Target must match.
  
 +
<!--T:6-->
 
Writing a value with the Write 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.
 
Writing a value with the Write 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 ==
+
== Examples == <!--T:7-->
  
== Node Menu ==
+
== Node Menu == <!--T:8-->
 
</translate>
 
</translate>
  

Revision as of 20:18, 16 September 2020

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

The Write node overwrites the referenced Target value with the input Value when an impulse is received.


Inputs & Outputs

Inputs
Color Label Type
Write Impulse
Value (dummy)
Outputs
Color Label Type
Target IValue<T>
OnDone Impulse
OnFail Impulse

Usage

When spawned from the node browser the Value input has a dummy (or undetermined) type - this will change to match the input data type when a valid input is connected. The input type and that of the referenced Target must match.

Writing a value with the Write 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

Node Menu

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