EADRエラーコード
EADRは、GPIBインタフェースがCICで、読み取りと書き込みコールの前に正しくアドレス設定していないときに発生します。このエラーは、通常ボードレベルのコールに関連しています。
EADRはまた、シャドウハンドシェイク機能が要求され、GPIB ATNラインがすでにアサート解除されている場合にもibgts関数によって返されます。この場合は、シャドウハンドシェイクは不可能であるため、そのことを知らせるためにエラーが返されます。
問題解決方法
ibrd、ibwrt、RcvRespMsg、またはSendDataBytesを呼び出す前にGPIBインタフェースが正しくアドレス指定されていることを確認してください。
ibcmdコールの直後を除き、ibgtsの呼び出しは回避してください(ibcmd のため、ATN がアサートされます。)
エラーコード表に戻る |