FAQs from Rohde & Schwarz

소프트웨어가 컴파일되는 즉시 Labview가 작동을 멈춤

질문

현장에 있는 로데슈바르즈 기기에 대한 코드를 작성했지만 문제가 발생했습니다.

로데슈바르즈 웹사이트에서 LabVIEW 드라이버 소프트웨어를 다운로드했습니다.

기본적인 문제는 코드가 일반 개발자 모드에서 정상적으로 작동하는 것 같지만 소프트웨어가 컴파일되는 즉시 작동하지 않는다는 것입니다.

현재 LabVIEW 2011을 사용하고 있습니다.

답변

어플리케이션 노트 1MA170을 참조하시기 바랍니다.

추가 정보

3.4.2장을 참조하십시오.

3.4.2 LabVIEW에서 실행 파일을 빌드하는 방법

Attribute-Based instrument 드라이버의 코어는 런타임 중 실행된 VI에 동적 연결되어 있습니다.

이 상태는 LabVIEW 어플리케이션 빌더에서 인식할 수 없습니다.

LabVIEW 어플리케이션 빌더는 모든 static dependency를 따르고 실행 파일의 빌드 시 배포 패키지에 이러한 관계를 포함합니다.

LabVIEW에서 실행 파일을 만들려면 <instlib>\rsXYZ\_utility\rsXYZ_core\callbacks\ 폴더의 모든 VI를 LabVIEW 프로젝트에 수동으로 추가합니다.

이 수동 참조(manual reference) 방법으로 드라이버 코어가 빌드에 포함되며, 런타임 중에 이 드라이버 코어에 액세스할 수 있습니다.