不定データを回避する
- 更新日2026-09-22
- 1分で読める
NaN、Inf、空の配列など特殊な値を使用して、VIが未定義のデータを生成するかどうかを決定しないでください。代わりに、未定義データが生成される可能性がある状況が発生したらエラーを報告するようにVIを構成することで、確実に定義済みのデータが生成されるよう保証します。
たとえば、入力配列を使用してForループに自動的に指標付けするVIを作成する場合、入力配列が空の場合にVIが行う動作を決定します。たとえば、出力エラーコードを生成するか、ループが作成する値の代わりに定義済みのデータを使用するか、配列が空の場合はForループを実行しないケースストラクチャを使用します。
関連コンテンツ
- ブロックダイアグラムオブジェクト
- 配列やクラスタを使用してデータをグループ化する
- ループを使用して配列またはコレクションの個々の要素を処理する
- ケースストラクチャ: 入力値に基づいてコードのセクションを実行する
LabVIEWケースストラクチャの動作は、テキストベースのプログラミング言語におけるswitchステートメントまたはif...then...elseステートメントに似ています。ケースストラクチャを使用すると、ストラクチャに指定した入力値に基づいてコードの異なるセクションを実行できます。