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