VISAリソース名のリストでCOMポートだけを表示する方法
使用ソフトウェア: LabVIEW Development Systems>>LabVIEW Full Development System
使用ソフトウェア・バージョン: 2010
使用ソフトウェア・バージョンに特化: N/A
二次のソフトウェア: N/A
問題: VISAリソース検索(VISA Find Resource).viを使って、コンピュータ上の全てのCOMポートのVISAリソース名(VISA Resource Names)を取得しようとしています。
しかし、表現の端子に入力する文字列では、COMポートとLPTポートの区別ができず、"ASRL"で検索するとLPT1などのパラレルポートを含むコンピューター上のすべてのシリアル・パラレルポートのリソース名を返します。
COMポートだけのリストが欲しいのですが、検索結果を制限するためにはどのようにしたら良いですか?
解決策: VISA Find Resources.viで得られたVISAリソース名のインターフェース名を調べることによって、希望のインターフェースだけを選ぶことができます。
プロパティノード(Property Node)を使用して、
インターフェースタイプ:Intf Typeでインターフェースのタイプを、
インターフェースデスクリプション:Intf Inst Nameでインターフェース名を取得してください。
これらのプロパティで、リソースがどのインターフェースタイプか、また、COMポートかそれともLPTポートであるかなどを知ることができます。
インターフェースデスクリプション:Intf Inst Nameプロパティで取得したインターフェース名から"COM"を検索すれば、コンピューター上のCOMポートだけを取得することができます。
関連リンク:
添付: Filtered VISA Find Resource.vi
報告日時: 10/14/2002
最終更新日: 07/20/2017
ドキュメントID: 2QDHGQTL
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.