아두이노 용 LabVIEW 인터페이스 (Error 5001: Range.vi의 핀아웃을 확인하십시오.)

업데이트 됨 Dec 29, 2023

해당 제품

소프트웨어

  • LabVIEW
  • Third Party Add-Ons

다른

  • 아두이노 용 LabVIEW 인터페이스 (LabVIEW Interface for Arduino, LIFA)

문의사항

아두이노 툴킷 용 LabVIEW 인터페이스를 사용하는 VI가 있습니다. 하지만 어플리케이션을 실행할 때 다음과 같은 에러를 발생시킵니다.  
Arduino.lvlib의 LabVIEW 인터페이스에서 Error 5001이 발생했습니다 : Range.vi의 핀아웃을 확인하십시오. 선택한 디지털 핀이 지정된 보드에 존재하지 않거나 사용 중입니다 (핀 0과 1은 LabVIEW와의 통신을 위해 예약됨).
Error 5001 occurred at LabVIEW Interface for Arduino.lvlib:Check For Pin Out Of Range.vi. The digital pin selected does not exist on the specified board or is in use (pin 0 and 1 are reserved for communication with LabVIEW).

해결책

에러 5001 은 지정된 보드에 필요한 디지털 입력 핀이 없을 경우 발생합니다.
예를 들어 보드 유형이 Uno로 설정된 경우 디지털 핀 14에서 디지털 읽기 작업을 수행 할 때 에러 5001 이 발생합니다. 이것은 Uno에 디지털 핀이 0~13번까지만 있기 때문입니다.

Init.vi에 올바른 보드 유형을 입력했는지, 그리고 읽고자 하는 핀이 해당 보드에 있는지 확인하십시오. 디지털 핀 0과 1은 (USB 케이블을 사용하는 경우라 할지라도) LabVIEW와의 시리얼 통신을 위해 이미 예약되어 있습니다. 기본 보드 유형은 Arduino Uno입니다. 첨부된 기본 PWM 예제를 사용하여 액세스하려는 핀이 장치 내에 있는지 확인할 수 있습니다.

에러가 계속 발생하면 최신 버전의 아두이노 용 LabVIEW 인터페이스(LIFA)를 사용하고 있는지 확인하십시오.

추가 정보

참고: 아두이노 용 LabVIEW 인터페이스(LIFA) 는 LINX로 대체되었습니다. LIFA를 더 이상 개발하지 않으므로 LINX로 마이그레이션하는 것이 좋습니다. 자세한 내용은 How To Download Digilent LINX For LabVIEW 를 참조하십시오.