NI-XNET을 포함하여 LabVIEW EXE를 배포할 때 발생하는 에러 -1074384560

업데이트 됨 May 8, 2023

해당 제품

소프트웨어

  • LabVIEW
  • LabVIEW Full
  • LabVIEW Professional

드라이버

  • NI-XNET

문의사항

LabVIEW 어플리케이션을 NI-XNET 드라이버와 일부 LabVIEW 노드만 사용하도록 만들었습니다. 이 어플리케이션을 LabVIEW가 없는 다른 컴퓨터에서 열려고 하면 아래와 같은 에러가 발생합니다.

Error -1074384560이(가) 다음에서 발생했습니다: XNET Write(Signal Single-point).vi:3310002

가능한 이유:

NI-XNET:  (Hex 0xBFF63150) Alias name passed to a function is not defined. Solution: Define the alias before calling the function.

해결책

해당 에러가 발생하는 이유는 NI-XNET을 포함하는 LabVIEW EXE를 사용할 때에도 배포 컴퓨터에서 NI-XNET 런타임이 필요하기 때문입니다. 또한 배포 컴퓨터에 NI-XNET 드라이버 또는 NI-XNET 런타임과 LabVIEW 런타임 엔진을 설치해야 합니다. 두 가지 방법이 있습니다.
  • ni.com에서 NI-XNET 드라이버 또는 NI-XNET 런타임을 다운로드하십시오.
NI-XNET 다운로드에는 많은 버전이 있습니다. NI는 개발 컴퓨터와 동일한 버전을 다운로드 할 것을 권장합니다.
  • 배포할 때 어플리케이션 설치 프로그램에 NI-XNET 드라이버를 포함시킵니다.
1. 애플리케이션 프로젝트에서 빌드 스펙을 마우스 오른쪽 단추로 클릭하십시오.
2. 새로 만들기>>설치프로그램을 클릭하십시오.
3. 소스 파일 탭을 클릭하고 EXE 애플리케이션을 대상 보기에 추가하십시오.
4. 추가 설치 프로그램 탭을 클릭하고 권장 설치 프로그램 자동 선택을 선택 취소하십시오.
5. 아래 그림과 같이 NI-XNET 런타임의 확인란을 선택하십시오. XNET 런타임 버전은 개발 컴퓨터의 NI-XNET 버전에 따라 다릅니다.

별명 이름(alias name)이 더 이상 데이터베이스와 연관되지 않은 경우 이 에러가 다시 발생할 수 있습니다.
이 경우 Receiving NI-XNET Error-1074384560을 따르십시오.