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