ホーム
サポート
エラー -1073807343: VISAをシリアルポートに読み書きすると断続的にエラーが発生する
エラー -1073807343: VISAをシリアルポートに読み書きすると断続的にエラーが発生する
更新しました Aug 21, 2023
使用製品
使用製品とは、この記事で説明されている解決策で動作することが確認された製品を示しています。この解決策は、他の同様の製品やアプリケーションにも適用される可能性があります。
ハードウェア
CompactRIO Chassis
ソフトウェア
LabVIEW
ドライバ
NI-Serial
NI-VISA
その他
他社製ハードウェア:Keysight 349072A MUXユニット、Keithley 2400ソースメータ、Agilent 82357A GPIB/USBケーブル
問題
LabVIEWでシリアルポートに対してVISA読み取り/書き込みしようとしていますが、コードを実行しようとすると断続的にエラー -1073807343が発生します。
エラーコード-1073807343がプロ パティノード (arg 1)/VISA Configure Serial Port (Instr).vi->Simple Serial.viで発生
vi考えられる理由:
VISA: (Hex0xBFFF0011) 位置情報が不十分か、デバイスまたはリソースがシステムに存在しません。
解決策
これは高い確率で、複数バージョンのVISAドライバがコンピュータにインストールされていることが原因です。すべてのドライバがLabVIEWで動作していると、問題が発生する可能性があります。そうでなければ、VISAリソース名が正しくない可能性があります。
一般的なトラブルシューティング:
1つバージョンのVISAのみがインストールされていることを確認します。現在のコンピュータに搭載されているソフトウェアを確認するには、
マイコンピュータにインストールされているNIソフトウェアのバージョンを確認する
を参照してください。
複数のバージョンがある場合は、コンピュータ上のすべてのバージョンのVISAをアンインストールします。 次に、
NI-VISA and LabVIEW Version Compatibility
を参照してお使いのソフトウェアと互換性のあるNI-VISAを見つけてダウンロードします。たとえば、
NI-VISA 17.0
がお使いのソフトウェアと互換性がある場合は、NI-VISA 17.0のページからダウンロードしてください。
cRIOトラブルシューティング:
NI-SerialとNI-VISAがcRIOにインストールされていることを確認します。これは、Measurement&Automation Explorer(MAX)を起動して
リモートシステム>>cRIO名>>ソフトウェア
に移動することで確認できます。ここで、cRIO名はお使いのcRIOデバイスの名前です。NI-SerialおよびNI-VISAドライバが以下のように一覧表示されているはずです。存在しない場合は、cRIOにこれらのドライバをインストールします。
cRIOにソフトウェアをインストールする方法については、
CompactRIOコントローラにNIソフトウェアをインストールする
を参照してください。
コード内の
VISAシリアルポート構成VI
で
VISAリソース名
パラメータへの入力が正しいことを確認します。通常は
COM1
がデフォルトです。正しい入力がどうなるべきかわからない場合は、NI MAXで確認します。
VISAリソース名
は、NI MAXでデバイスが命名されているものと一致する必要があります。
追加情報
NI-Serial RTは、VxWorksおよびPhar Lap ETSベースのRTターゲットでのみ必要です。 Real-TimeオペレーティングシステムがRTターゲットでどのように使用されているかを確認するには、
リアルタイムコントローラとリアルタイムオペレーティングシステムの互換性
を参照してください。
関連リンク
サードパーティのVISAソフトウェアをインストールした後にNI-VISAが動作しなくなる
その他のサポートオプション
NIコミュニティに聞く
ディスカッションフォーラムで他のユーザーとコラボレーション
NIコミュニティでソリューションを検索する
エンジニアからのサポートをリクエストする
有効なサービス契約が必要な場合があり、サポートオプションは国によって異なります。
サービスリクエストを開く
サポートサービスの購入または更新
Was this information helpful?
Helpful
Not Helpful