본문 바로가기
IT-개발,DB

[개발/DAQ] error 88705 발생원인 및 해결방법

by SB리치퍼슨 2013. 2. 13.

NI DAQmx  - error 88705 발생원인 및 해결방법


어느 날 갑자기 시뮬레이션이든 장비 연결한 실디바이스든 갑자기 통신이 안되는 원인이 여러가지 있을 수 있다.

제작한 프로그램에서 안되었을 경우에는 소스나 설정 방법을 살필 수 있겠으나

프로그램에서 디바이스 설정을 하고 테스트를 하거나 NI사에서 제공하는 MAX(Measurement & Automation Explorer)에서

장비를 셀프테스트 하려고 할 때 갑자기 에러가 발생한다면 황당할 것이다.


나는 평소와 다름없이 테스트를 하려고 하는데 무슨 에러가 발생하는 경우에 직면했다.

에러 메시지가 이러하다.


"드라이버가 Dev1와(과) 통신하는데 실패하여 다음 메시지를 반환하였습니다.


에러 -88705이(가) 셀프 테스트

에서 발생했습니다.


가능한 이유:


지정된 디바이스가 존재하지 않거나 시스템에서 정품인증되어 있지 않

습니다. 디바이스가 이 시스템에 설치되어 있지 않거나 플러그가 꽂혀

있지 않거나 올바르게 설치되어 있지 않습니다.


디바이스: Dev1"


이런 메시지가....





당황스러웠다.

여러번 재시도를 해봤는데 에러 메시지는 동일하다.

그렇다면 문제는 드라이버 설정상에 있거나 드라이버 실행상에 문제가 있을 것이다.


그래서 korea.ni.com에 접속해서 에러 코드 "88705"를 입력하여 검사를 해보았다.




에러 코드 검사결과가 여러개 나왔다. 제일 첫번째 것을 클릭해 보았다.




설명에는 제어판에 들어가 서비스 카테고리를 선택하고 "NI Device Loader Service"라는 항목을 자동으로 설정 및 시작하라고 되어 있다.

아래와 같이 제어판>>서비스에서 "NI Device Loader Service"항목을 발견했다.




이것을 시작하고 다시 MAX로 돌아가 실행했더니... 에러가 발생하지 않고 정상적으로 동작을 했다.

왜 갑자기 Loader가 동작하지 않았는지 궁금해졌다.


얼마전 zero-access 바이러스에 걸린적이 있었는데 그것때문이 아니었나 싶기도 하다.


여하튼 fix되었으니 다행이다.





반응형

댓글