サンプルコードとドキュメント

クラスタを数値に変換

コードとドキュメント

添付

概要

クラスタを数値データに変換します。

詳細

例えば複数のPXI間でデータのやり取りを行う際、あるドライバ(PXImcなど)では送信できるデータが数値データに限られます。

個々のデータについては例えば、

・ブール >> 「ブールから(0,1)に変換」関数で数値に変換

・文字列>> 「文字列をバイト配列に変換」関数で数値に変換

といった作業で対応が可能ですが、これらのデータをクラスタに纏めた場合、どのように変換すればよいでしょうか。

クラスタデータを文字列に平坦化した後、U8の数値データにキャストします。

その状態でデータを送信し、受信時にはタイプキャスト -> 非平坦化の順で元のデータに戻します。

実装・実行方法

1. VIを開いて実行するだけで動作確認が可能です

必要なもの

ソフトウェア

LabVIEW 2012以降

a.png

NIコミュニティのサンプルコード交換のサンプルコードは、MIT Licenseによりライセンス供与されています。

寄稿者