エラー -1074130544: NI デバイス・IVI ドライバではセッション ハンドルが無効です

更新しました Jul 19, 2024

使用製品

ソフトウェア

  • LabVIEW

問題

  • NI-SWITCHを使用してスイッチハードウェア用のLabVIEWアプリケーションを作成しようとしていますが、エラー -1074130544 が発生します。
  • ハードウェアまたは計測器を制御するLabVIEWコードを実行しようとすると、エラー -1074130544が発生します。 NI MAXの計測器と通信できますが、プログラムはまだこのエラーをスローします。これを解決するにはどうすればよいですか?
  • キャリブレーション手順に従ってデバイスからキャリブレーションパスワードを変更しようとしていますが、エラー -1074130544 が表示されます。
  • USB経由で接続されたサードパーティ製の計測器があります。 USBドライバ、IVI、およびLabVIEWドライバをインストールしました。ただし、どのチャンネル名を使用すればよいかわかりません。ドライバに付属のサンプル VI を実行すると、エラー -1074130544:「セッション ハンドルが無効です」が表示されます。
<Driver & VI> でエラー -1074130544 が発生しました
考えられる理由:
IVI: (Hex 0XBFFA1190) セッション ハンドルが無効です。 

解決策

ほとんどの場合、このエラーは計測器またはハードウェア コンポーネントが初期化されていないことが原因で発生します。
  • 他の関数が呼び出される前に、デバイスの初期化VIが呼び出されていることを確認してください。
  • close VIを使用して、デバイスへの通信を閉じるVIが呼び出されることを確認します。
  • 同じデバイスに対して複数の初期化VIが呼び出されていないことを確認してください。
  • 初期化を1つだけ持つ新しいVIを作成し、互いに配線されているVIを一度閉じて実行します。適切なエラー インジケータを配線して、エラーが引き続き発生するかどうかを確認します。
  • NI-MAX データベースのリセットを 試みます。
  • 上記の手順のいずれかでこの問題が解決した場合は、このエラーが表示されている計測器に関連するNIドライバの再インストールが必要になる場合があります。たとえば、NI-VISA、NI-Serial、NI-488.2、または使用中のハードウェアに関連するその他のドライバ。
  • キャリブレーションパスワードまたはユーザー定義情報を変更する場合、有効なキャリブレーションハンドルを取得するために、開いている外部キャリブレーションVIを使用してキャリブレーションセッションを開く必要があります。