Difference between revisions of "Logix:Impulse Splitting/ja"
Jump to navigation
Jump to search
(Created page with "= 分割の原因となるノード = 以下は、分割を引き起こすノードのリストです。 * Sequence * Delay / Delay with Value * Updates Delay / Updates Delay...") |
(Created page with "''他にもあるかもしれないので、見つけたらこのリストを更新してください''") |
||
Line 28: | Line 28: | ||
* Pulse Random | * Pulse Random | ||
− | '' | + | ''他にもあるかもしれないので、見つけたらこのリストを更新してください'' |
= Mitigating issues involved in Splitting = | = Mitigating issues involved in Splitting = |
Revision as of 15:17, 7 November 2022
LogiXの連鎖が複数のインパルスノードで構成されている場合、これらのノードは通常、同じ内部コンテキスト内で順番に実行されます。
例えば、次の画像では、3つの書き込みが順番に発生するようになっています。
しかし、インパルス連鎖を複数のチェーンに分割するノードもあり、この場合、新しい連鎖は異なるコンテキストで発生します。その最たるものがSequenceノードで、インパルス連鎖を任意の数の他の連鎖に分割します。
分割の効果
分割が発生した場合、その分割周辺で使用されているノードによって、以下のようなことが起こる可能性があります。
- 一時的/過渡的な値は、分割後に使用できなくなる 例.
- Dynamic ImpulseのValueノードから出力される値
- HTTPまたはWeb Socketノードから出力される値
- Duplicate Slotノードから出力されるSlot
- 変更または更新される値は、予想と異なる場合があります。
- Forループノードのint値
- Tやユーザーの位置情報など、時間の経過とともに変化する値
分割の原因となるノード
以下は、分割を引き起こすノードのリストです。
- Sequence
- Delay / Delay with Value
- Updates Delay / Updates Delay with Value
- For / While
- Pulse Random
他にもあるかもしれないので、見つけたらこのリストを更新してください
Mitigating issues involved in Splitting
If you need to use values or items that change after splitting you can:
- Use Updates Delay with Value or Delay with value to preserve a value through a Delay.
- Use Value Register/Storage nodes to persist a value.