ハンドシェイクを読み取る
- 更新日2023-02-17
- 3分で読める
ハンドシェイクを読み取る
ハンドシェイク項目から1つのデータ要素を読み取り、次の転送に備えて自動的にデータを削除します。
あるクロックサイクルで出力準備完了がFalseの場合、同クロックサイクルで出力有効はFalseを返します。
入力/出力

リファレンス入力
ハンドシェイク項目へのリファレンスです。
リファレンス入力には、ハンドシェイク制御器、ハンドシェイク定数、またはその他のハンドシェイクノードのリファレンス出力端子を配線できます。

出力準備完了
後続ノードがこのノードから返される新しい値を受信できる状態かどうかを決定するブールです。デフォルト値はTrueです。後続ノードの入力準備完了出力をこの入力に配線するには、フィードバックノードを使用します。
| True | 後続ノードがこのノードから返される新しい値を受信できる状態です。 |
| False | 後続ノードがこのノードから返される新しい値を受信できる状態ではありません。 |

リファレンス出力
このノードに配線される同じハンドシェイクリファレンスです。

データ
ハンドシェイク項目から取得されたデータです。
データのデータタイプは、ハンドシェイク項目を作成するハンドシェイクを作成ノードに配線するデータタイプです。

出力有効
このノードが後続ノードで使用できる結果を計算するかどうかを示すブール値です。
ノードのデータを後続ノードに送信するには、この出力を後続の入力有効入力に配線します。
| True | 後続ノードは、このノードが計算する結果を使用できます。 |
| False | このノードは、後続ノードが使用できない未定義の値を返します。 メモ このノードは、シミュレーションモードで実行した場合、ハードウェア上で実行した場合と比較して、未定義の異なる値を返す可能性があります。 |