XNET Bus Monitor에서 에러 -1074384885 발생

업데이트 됨 Jun 1, 2023

해당 제품

드라이버

  • NI-XNET

문의사항

NI-XNET Bus Moniotr로 데이터를 로깅하고 있습니다. LabVIEW에서는 에러가 발생하지 않았지만, Bus Moniotr에서 -1074384885 에러가 발생했습니다. 어떻게 해결할 수 있습니까?

NI-XNET : (Hex 0xBFF6300B)A read queue overflowed. Solution: reduce your data or call Read more frequently 

해결책

XNET Bus Moniotr에서 ID Logger를 사용하면 비교적 많은 양의 컴퓨팅 성능을 소비합니다. 또한 CAN 또는 FlexRay를 사용할 경우, 빠른속도로 메세지가 수신되면서 버스 로드가 높아집니다. NI-XNET Bus Monitor가 Queue 오버 플로우(Overflow) 에러를 출력하면 다음과 같은 방법으로 문제해결을 해보십시오 :
  • Display Setting 창에서 Update Rate ID Logger를 1000ms와 같은 큰 값으로 설정하십시오. ID 로거에 표시되는 프레임 수를 줄이면 데이터 처리량도 최적화됩니다.
  • History Length ID Logger 값을 비교적 작은 값(가능한 경우 100-500 프레임)으로 설정하십시오.
  • Display Settings 창에서 Update Rate Monitor를 500ms 이하로 설정하여 모니터 업데이트 속도를 줄이십시오.
  • Interface and Database.. 창의 하단에 Filter ID에서 수집이 필요없는 프레임을 필터링하여 표시 및 로깅에 사용되는 데이터 양을 줄이십시오.
  • Monitor 또는 ID Logger에서 출력되는 데이터를 모니터링 할 필요는 없지만, 파일로 저장이 필요한 경우, 측정 중에는 Statistics 탭으로 전환하십시오. 이 모드가 가장 적은 프로세싱 파워를 소비합니다.