LabVIEW 프로젝트에 타겟을 추가하여 Windows Embedded Standard 타겟에서 실행되는 LabVIEW VI를 개발할 수 있습니다. 호스트 컴퓨터 또는 호스트 VI에서 VI를 실행하는 경우, VI는 타겟에서 컴파일되고 실행됩니다. 호스트 VI는 타겟의 데이터에 접근하여 프런트패널에 데이터를 디스플레이합니다.

지원되지 않는 LabVIEW 기능

원격 개발시, LabVIEW의 일부 기능은 Windows Embedded Standard 타겟에서 실행되는 VI에 대해 지원되지 않습니다. 지원되지 않는 기능이 있는 VI를 Windows Embedded Standard 타겟에서 실행하려고 시도하는 경우, VI가 실행될 수도 있습니다. 그러나 지원되지 않는 기능은 작동하지 않으며, 표준 LabVIEW 에러 코드를 반환할 수 있습니다.

다음은 원격 개발시 Windows Embedded Standard 타겟에서 지원되지 않는 기능입니다.

  • 서브패널 컨트롤
  • 재호출 VI 디버깅
  • X컨트롤

문제 해결 가이드

다음 테이블에서 LabVIEW Remote Development Target Support를 사용하고, Windows Embedded Standard 타겟에서 어플리케이션을 개발할 때 발생하는 문제의 해결책을 찾을 수 있습니다.

문제 솔루션
호스트 컴퓨터의 MAX (Measurement & Automation Explorer)에서 타겟을 찾을 수 없습니다. 호스트 컴퓨터에서, MAX는 Windows Embedded Standard 타겟을 찾는 기능을 지원하지 않습니다.
타겟 및 디바이스 추가대화 상자를 사용하여 LabVIEW Development System에서 타겟을 찾을 수 없습니다. 타겟이 원격 개발에서 디바이스를 찾는데 필요한 요구사항을 충족하도록 합니다:
  • 관리자 권한이 있는 사용자가 타겟에 로그인되어 있습니다.
  • 타겟에 LabVIEW Remote Development이 활성화되어 있습니다.
  • (터치 패널 디바이스)타겟에서 디바이스 타입을 선택합니다.
타겟 및 디바이스대화 상자를 사용하여 타겟을 찾을 수 있지만, LabVIEW 프로젝트에서 타겟에 접속할 수 없습니다. 타겟에 있는 LabVIEW 런타임 엔진의 버전이 호스트 컴퓨터에 있는 LabVIEW Development System의 버전과 일치하도록 합니다.
호스트 컴퓨터에서 타겟에 대한 원격 개발 셋팅을 설정할 수 있습니까? 다음 단계에 따라, 호스트 컴퓨터에서 원격 개발 셋팅을 설정할 수 있습니다:
  1. 호스트 컴퓨터에서 웹 브라우저를 열고 다음 URL을 입력하여 NI 웹 기반 설정 및 모니터링 어플리케이션에 접근합니다: http://localhost:3582.
  2. 왼쪽에 있는 네트워크 브라우저 버튼을 클릭한 후 타겟이 포함된 행을 더블 클릭합니다. 웹 브라우저에 타겟에 특정한 NI 웹 기반 설정 및 모니터링 어플리케이션이 개별적으로 열립니다.
  3. 페이지의 우측 상단에 있는 로그인버튼을 클릭합니다.
  4. 사용자 이름 필드에 Admin을 입력합니다.
  5. 암호는 공백으로 둡니다. 기본적으로, 암호는 설정되어 있지 않습니다. 보안을 위해 암호를 설정합니다.
  6. 확인을 클릭합니다.
  7. 시스템 설정페이지에서, 타겟에 대한 원격 개발 셋팅을 설정합니다.
  8. 변경사항을 저장하려면 저장을 클릭하십시오.
  9. 페이지의 우측 상단에 있는 다시 시작 버튼을 클릭하여 타겟을 다시 시작합니다. 타겟에 로그인하면 변경 사항이 나타납니다.

Windows Embedded Standard 타겟의 연결 에러 문제 해결하기

Windows Embedded Standard 타겟에 연결하는 동안 문제가 발생하는 경우, 다음과 같은 솔루션이 가능합니다. 이러한 방법을 사용하려면 타겟에 로그인하여 변경사항을 수행해야 합니다. 변경 사항을 적용하려면, 타겟을 다시 시작한 후 다시 로그인해야 합니다.

문제 솔루션
Windows 방화벽이 LabVIEW Remote Development 어플리케이션을 차단합니다. LabVIEW Remote Development 어플리케이션이 Windows 방화벽을 통과하여 접근할 수 있도록 허용해야 합니다.
타겟에 LabVIEW Remote Development이 활성화되어 있습니다. MAX를 시작하고 설정 트리에서 내 시스템을 선택합니다. 시스템 설정 페이지의 원격 개발 셋팅 섹션에서 LabVIEW 원격 개발에 확인 표시가 되어 있는지 확인합니다.
타겟에 있는 원격 개발용 LabVIEW 런타임 엔진의 버전과 비트는 호스트 컴퓨터에 있는 LabVIEW Development System의 버전과 비트와 일치하지 않습니다. MAX를 시작하고 설정 트리에서 내 시스템을 선택합니다. 시스템 설정 페이지의 원격 개발 셋팅 섹션에서 런타임 엔진 버전을 확인합니다.
LabVIEW Remote Development 어플리케이션이 타겟에서 실행 중입니다. Windows 작업 관리자를 시작합니다. 프로세스 페이지에서, 프로세스의 리스트에 niLVRemoteDev.exe가 포함되어 있는지 확인합니다. 리스트에 niLVRemoteDev.exe가 포함되어 있지 않은 경우, LabVIEW Remote Development을 다시 시작해야 합니다.

관련 정보

LabVIEW 프로젝트에 타겟 추가하기

Windows Embedded Standard 타겟에서 VI 실행하기

Windows Embedded Standard 타겟에 설치 프로그램 배포하기