Difference between revisions of "++ (LogiX node) (Actions)/ja"

From Neos Wiki
Jump to navigation Jump to search
(Created page with "アクションカテゴリの''++''ノードは、インパルスを受信すると、参照されるターゲット値を1増加させます。")
 
(10 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
<languages></languages>
 
<languages></languages>
アクションカテゴリの''++''ノードは、インパルスを受信すると、参照されるターゲット値を1増加させます。
+
{{Infobox Logix Node
 +
| Name = ++
 +
| Image =[[File: IncrementFloatNodeNode.png | noframe | 128px | '++' LogiX node ]]
 +
| Input0Type = Impulse | Input0Name = インクリメント
 +
| Output0Type = IValue`1 | Output0Name = Target
 +
| Output1Type = Impulse | Output1Name = OnDone
 +
}}
  
<!--[[File:|border|256px|right]]-->
+
アクションカテゴリの''++''ノードは、インパルスを受信すると、参照される <code>ターゲット</code> 値をインクリメント(1増加)させます。
  
== Inputs & Outputs ==
+
== Usage ==
{| class="wikitable"
+
<code>OnDone</code>出力は<code>Target</code>の値がインクリメントされたときにインパルスを発射します。有効な<code>Target</code>がない場合、インパルスは発射されません。このインパルスは<code>インクリメント</code>を通して、インパルスの連鎖を続けます。
|+Inputs
+
 
|-
+
 
| Color
+
このノードは、インパルスを受け取ったときにのみ変更を行う点で、Operatorsの中にある(同名称の)[[%2B1_(LogiX_node)/ja|+1]]ノードとは異なります。このため、ターゲット値(例えば、変数ノードやValueFieldに格納されている値)を、すべてのユーザ間で保存し同期化された方法でインクリメント(値を加算する)するのに便利です。LogiX内の計算の一部としてローカルで値をインクリメント(値を加算する)する場合は、[[%2B1_(LogiX_node)/ja|+1 (LogiXノード)]]を使用する方が良いでしょう。
| Label
 
| Type
 
|-
 
| style="background-color:{{Impulse-color}}" |
 
| Increment
 
| [[:LogiX:Impulses|Impulse]]
 
|}
 
  
{| class="wikitable"
+
== 例 ==
|+Outputs
 
|-
 
| Color
 
| Label
 
| Type
 
|-
 
| style="background-color:{{IValue-color}}" |
 
| Target
 
| [[:Category:Types:IValue`1|IValue<nowiki><T></nowiki>]]
 
|-
 
| style="background-color:{{Impulse-color}}" |
 
| OnDone
 
| [[:LogiX:Impulses|Impulse]]
 
|}
 
  
== Usage ==
+
== ノードメニュー ==
This node differs from the identically named [[++ (LogiX node) (Operators)|++]] node under Operators since it only makes changes when it receives an impulse. This makes it useful for incrementing a target value (e.g. one stored in a variable node or ValueField) in a way which is synchronized across all users. If the aim is to increment a value locally as part of a LogiX calculation the [[++ (LogiX node) (Operators)]] is likely the better choice.
 
== Examples ==
 
  
== Node Menu ==
+
[[Category:LogiX|++]]
[[Category:LogiX{{#translation:}}|++]]
+
[[Category:LogiX:Actions|++]]
[[Category:LogiX: Actions{{#translation:}}|++]]
+
{{NodeMenu-Actions}}
{{:NodeMenu-Actions{{#translation:}}}}
 

Latest revision as of 08:13, 20 February 2022

Other languages:
English • ‎日本語 • ‎한국어
++
'++' LogiX node
Inputs
  Impulse インクリメント
Outputs
  IValue`1 Target
  Impulse OnDone

アクションカテゴリの++ノードは、インパルスを受信すると、参照される ターゲット 値をインクリメント(1増加)させます。

Usage

OnDone出力はTargetの値がインクリメントされたときにインパルスを発射します。有効なTargetがない場合、インパルスは発射されません。このインパルスはインクリメントを通して、インパルスの連鎖を続けます。


このノードは、インパルスを受け取ったときにのみ変更を行う点で、Operatorsの中にある(同名称の)+1ノードとは異なります。このため、ターゲット値(例えば、変数ノードやValueFieldに格納されている値)を、すべてのユーザ間で保存し同期化された方法でインクリメント(値を加算する)するのに便利です。LogiX内の計算の一部としてローカルで値をインクリメント(値を加算する)する場合は、+1 (LogiXノード)を使用する方が良いでしょう。

ノードメニュー

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