EDVRエラーコード
EDVRは、ibfindに渡されたボード名またはデバイス名、あるいはibdevに渡されたボード指標にアクセスできないときに返されます。グローバル関数Ibcntには、エラーコードが含まれています。このエラーは、インストールされていないか正しく構成されていないボードまたはデバイスにアクセスしようとしたときに発生します。
内部ドライバエラーがある場合も、EDVRが返されます。
問題解決方法
ibdevを使って、記号名を指定しないでデバイスを開きます。
GPIB構成ユーティリティまたはMeasurement & Automation Explorerで構成されたデバイス名またはボード名だけをibfind関数のパラメータとして使用します。
NI-488.2トラブルシューティングユーティリティを使って、アクセスする各ボードが正常に動作していることを確認してください。このユーティリティは、GPIBハードウェアとNI-488.2ソフトウェアが正しくインストールされており、正常に動作しているかどうかをチェックします。
NI-488.2トラブルシューティングユーティリティをMeasurement & Automation Explorerから起動するには、ヘルプ→トラブルシューティング→NI-488.2トラブルシューティングユーティリティを選択するか、以下のボタンをクリックします。
ibdevまたはibfindから返されたユニットデスクリプタを、後続のNI-488.2コールの最初のパラメータとして使用してください。関数でエラーが発生する前に変数を調べて、値が破損していないことを確認してください。
問題解決についての詳細は、EDVRエラー状況の項目を参照してください。
エラーコード表に戻る |