非refnum定数
- 更新日2025-07-30
- 2分で読める
値が非refnumのrefnumを返します。エラーが発生する際、このrefnumはストラクチャおよびサブVIからの出力として使用できます。
たとえば、refnumを次のファイルI/O操作に渡す前に、非refnum定数を使用してそのrefnumが有効であることを確認できます。ファイルI/O関数のエラー出力クラスタをケースストラクチャのセレクタ端子に配線します。非refnum定数をエラーサブダイアグラムに配置し、定数を出力トンネルを介して、次のファイルI/O操作に配線します。エラーなしサブダイアグラムでは、ファイルI/O関数のrefnum出力をケースストラクチャを介して次のファイルI/O操作に配線します。
メモ refnumを非refnum定数から返された出力と比較することで、refnumが無効かどうかをテストしないでください。非refnum定数は、確実に無効なrefnumとなる固有のビットシーケンスを返します。ただし、このビットシーケンスは無効なrefnum表記法として1つだけが可能なので、比較するrefnumと同じものにはなりません。その代わりに、「非数/無効パス/非refnum?」関数を使用してrefnumが無効かどうかをテストします。「非数/無効パス/非refnum?」関数は、すべての可能な無効refnum表記法に正しいブール値を返します。
