LabVIEWで配列から特定の値の要素だけを削除する

更新しました Sep 8, 2021

使用製品

ソフトウェア

  • LabVIEW

問題

配列から特定の値の要素だけを削除したいです。どのようにプログラムを組めばよいでしょうか。

解決策

ケースストラクチャで要素の値を判定し、配列関数を使用します。具体的な方法については複数ありますが、下記のように削除したい値以外の要素を空の配列に配列連結追加する方法が一例です。

1次元配列(削除したい値が「0」の場合)
1D.png
注 :この画像はLabVIEWスニペットであり、プロジェクトで再利用できるLabVIEWコードが含まれています。スニペットを使用するには、画像を右クリックしてコンピューターに保存し、ファイルをLabVIEWブロックダイアグラムにドラッグします。


2次元配列(削除したい値が「0」の場合)
2D.png
注 :この画像はLabVIEWスニペットであり、プロジェクトで再利用できるLabVIEWコードが含まれています。スニペットを使用するには、画像を右クリックしてコンピューターに保存し、ファイルをLabVIEWブロックダイアグラムにドラッグします。