CAN 어플리케이션에서 -1074388480 에러 발생



주요한 소프트웨어:
주요한 소프트웨어 버전: 2.3.2
문제가 해결된 소프트웨어 버전:
부차적인 소프트웨어: N/A

문제점:
CAN 어플리케이션을 실행하면, 다음 에러가 발생합니다.   Error -1074388480 이것은 왜 발생하며 어떻게 해결할 수 있습니까?

솔루션:
이것은 NI-CAN 드라이버에서 한 번에 생성할 수 있는 최대의 task 수를 초과할 때 발생하는 에러입니다. NI-CAN 드라이버에서 허용하는 최대 task 개수는 128입니다. 어플리케이션에서 128개를 초과하여 task를 설정하셔서는 안됩니다.

또한 여러분의 task를 CAN Clear VI를 사용하여 close하지 않으면, 해당 task 설정은 메모리에 그대로 남아있게 됩니다. 그리고 결국에는 task 개수의 한계에 도달하면서 에러를 발생할 것입니다. 여러분들이 어플리케이션에서 "CAN Init(Start)" 혹은 "CAN CreateMessage(Ex)"라는 VI로 생성되어진 task는 반드시 "CAN Clear"를 호출하여 close 해주시기 바랍니다.

관련 링크:
Product Manuals: NI-CAN Hardware and Software Manual
Developer Zone Tutorial: The NI-CAN Channel API

첨부:





리포트 날짜: 03/17/2007
마지막 업데이트: 05/08/2007
문서 번호: 47GKPB5N