NI-XNET 에러 -1074384560

업데이트 됨 Oct 25, 2019

해당 제품

Software

  • LabVIEW
  • VeriStand

Driver

  • NI-XNET

문의사항

NI-XNET으로 프로그램을 실행할 때 이 에러가 발생합니다 :

에러 -1074384560이(가) 다음에서 발생했습니다:

가능한 이유:

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

해결책

별칭 이름(alias name)이 더 이상 데이터베이스와 연관되어 있지 않기 때문에 이 에러가 발생합니다. 에러를 해결하려면, 먼저 NI MAX의 소프트웨어 탭을 확인하여 대상 머신에 런타임 또는 전체 NI-XNET 드라이버가 설치되어 있는지 확인하십시오.

타겟 머신에 NI-XNET 런타임 드라이버가 설치되어 있는 경우 아래 그림에 보이는 것처럼 다음과 같은 기능을 사용하여 XNET 데이터베이스 API (Measurement I/O>>XNET>>Database>>File Mgt)를 사용하여 프로그래밍 방식으로 별칭을 생성해야 합니다:

예제 데이터베이스를 사용하는 경우:

이는 NI-XNET 런타임 드라이버가 예제 데이터베이스 또는 XNET 데이터베이스 에디터 또는 XNET 버스 모니터와 같은 XNET 유틸리티를 설치하지 않기 때문에 배포 컴퓨터에서 별칭이 생성되지 않아 VI에서 호출할 때 찾을 수 없기 때문에 발생할 수 있습니다.

타겟 머신에 전체 NI-XNET 드라이버가 설치되어 있다면, 아래 단계에 따라 타겟 머신의 XNET 데이터베이스 에디터에 별칭을 추가하십시오.
  1. 예제 데이터베이스가 올바른 위치에 설치되어 있는지 확인하십시오: <Public>\Documents\National Instruments\NI-XNET\Examples
  2. 대상 머신에 없는 경우 NI-XNET 드라이버를 복구하십시오.
  3. 시작 메뉴에서 NI-XNET 데이터베이스 에디터를 엽니다.
  4. File>>Manage Aliases로 이동하십시오. 예제 데이터베이스가 아직 별칭으로 나열되지 않은 경우 Add Alias를 선택하십시오.
  5. 1단계에서 지정된 파일 위치로 이동하여 데이터베이스를 선택하십시오.
  6. 별칭 및 데이터베이스가 데이터베이스 에디터에 추가되었는지 확인하십시오. XNET 데이터베이스 에디터의 별칭 철자 및 구문이 실행 파일에서 참조 된 것과 일치하는지 확인하십시오.
  7. 실행 파일을 다시 실행하십시오.

사용자 정의 데이터베이스를 사용하는 경우:

컴퓨터에서 데이터베이스를 삭제한 후 다시 작성하여 별명과 디스크의 파일 간의 연관을 재구성해야 합니다. 데이터베이스를 삭제하기 전에 XML 파일로 내보낸 다음 나중에 가져올 수 있으므로 처음부터 다시 만들 필요가 없습니다.