In Place要素ストラクチャの境界を右クリックして、ショートカットメニューからバリアントから要素/要素からバリアントに変換を追加オプションを選択し、In Place要素ストラクチャにこの境界ノードを配置します。


icon

入力/出力

  • cfxdt.png バリアント

    バリアントは、タイプで指定されたLabVIEWデータタイプに変換するバリアントデータです。

  • cdbl.png タイプ

    タイプは、バリアントデータを変換するLabVIEWデータタイプです。

    タイプには任意のデータタイプを入力できます。ただし、この関数はバリアントに配線されたデータをこの入力に配線したデータタイプに変換できない場合、エラーが返されます。データが整数の場合は、データを拡張精度浮動小数点数など別の数値表記法に強制的に設定できます。

  • idbl.png データ

  • ierrcodeclst.png エラー出力

    エラー出力には、エラー情報が含まれます。この出力は、標準エラー出力として機能します。

    この境界ノードは、ストラクチャの両側にエラー出力端子があります。左側のエラー出力は実際のエラーを返し、右側のエラー出力は左側からエラーを複製します。両方ともエラー出力は同じであるため、配線するのは1つのエラー出力端子のみで構いません。

  • cdbl.png データ

  • ifxdt.png バリアント

    バリアントは結果として出力されるバリアントデータです。

  • ierrcodeclst.png エラー出力

  • この境界ノードを使用して、複数のバリアントデータ要素に操作を実行し、メモリ内の同じ位置の新規データタイプのバリアントデータを置換します。ストラクチャの左側の境界ノードで回収する各バリアントデータ要素は、ストラクチャの右側の境界ノードでバリアントに再度変換される必要があります。この境界ノードによって、LabVIEWコンパイラがメモリ内の配列と配列要素の完全な値のコピーを作成することを回避できるようになります。

    ストラクチャの左側の境界ノードは「バリアントからデータに変換」関数に似ています。ストラクチャの右側の境界ノードは「バリアントへ変換」関数に似ています。