DAQmx 태스크 생성에서 에러 -2147220719가 발생

업데이트 됨 Nov 25, 2019

해당 제품

운전사

  • NI-DAQmx

문의사항

NI I / O Trace를 사용하여 NI-DAQmx 프로세스를 모니터링하고 있는데 다음과 같은 에러가 발생합니다.
> 6746.  DAQmxCreateTask ("ni_DAQmx_ReadChannelData", 0x00000000)
> Process ID: 0x000015A0         Thread ID: 0x00000F38
> Start Time: 13:33:27.7850      Call Duration 00:00:00.0000
> Status: -2147220719 (0x80040311)

문제를 어떻게 해결할 수 있습니까?

해결책

다른 실행중인 프로그램 중 WSAStartupWSACleanup 함수를 사용한다면, 프로그램 종료 전, 적절한 수의 호출을 호출하고 있는지 확인하십시오.

WSACleanup을 호출하면 Windows 소켓 런타임이 닫히고, NI-DAQmx와 NI-MAX 간의 통신에 문제가 발생할 수 있기 때문입니다.

추가 정보

프로그래머는 Windows 소켓 API (Winsock)를 사용하여 고급 인터넷, 인트라넷 및 기타 네트워크 가능 응용 프로그램을 만들어 사용중인 네트워크 프로토콜에 관계없이 유선으로 응용 프로그램 데이터를 전송할 수 있습니다. Winsock을 통해 프로그래머는 멀티 캐스트 및 QoS (Quality of Service)와 같은 고급 Microsoft® Windows® 네트워킹 기능에 액세스 할 수 있습니다.

이 API는 다른 프로그램에서 비디오 패키지 응용 프로그램과 같은 데이터 패키지를 스트리밍하는 데 사용할 수 있습니다.