VISAリソースプロパティ
- 更新日2025-07-30
- 2分で読める
VISAリソースには様々なプロパティ(属性)があり、その値を読み取ったり設定したりすることができます。
プロパティノードを使用して、VISAプロパティの値の読み取りまたは設定を行います。
プロパティノードをブロックダイアグラムに配置した後、VISAセッションをプロパティノードのリファレンス入力に配線します。セッションをProperty Nodeの 参照 入力に配線すると、LabVIEWはVISA Classをそのセッションに関連するクラスに設定します。
オプションでVISAクラスを変更するには、プロパティノードを右クリックして、ショートカットメニューからクラスを選択→VISA→I/O Sessionを選択します。デフォルトは Instr クラスで、楽器の全てのVISAプロパティを包含しています。その他のクラスは、ショートカットメニューに表示されたプロパティをそれらの関連したプロパティから選択されたプロパティに制限します通常、より特定の計測器クラスを選択する操作はオプションです。いくつかのクラス、例えば Backplane と BoardInterfaceについては、論理的な重複がないため、プロパティとメソッドが Instr クラスに現れないことに注意してください。したがって、このようなクラスの場合、適切なクラスを選択する必要があります。
VISAプロパティには、グローバルプロパティとローカルプロパティの2種類の基本的タイプがあります。グローバルプロパティはリソースに対して固有であり、ローカルプロパティはセッションに対して固有です。グローバルプロパティは、特定のリソースにオープンなすべてのセッションに対して同じ値を含みます。ローカルプロパティは、特定のリソースに対して異なる値を含むことが可能です。
各VISAクラスに関連するプロパティの詳細については、下記のクラス名を参照してください。