LabVIEW를 사용하여 로컬 호스트 PC에 빌드된 EXE 파일을 디버깅하려면 어떻게 해야 합니까?

업데이트 됨 Feb 21, 2024

환경

소프트웨어

  • LabVIEW
  • LabVIEW Application Builder Module

제가 빌드한 애플리케이션을 실행하는 중 알 수 없는 문제가 발생했습니다. 소프트웨어 문제인 것 같아서 디버깅을 시도해보려고 합니다. 로컬 호스트 PC에서 EXE 파일을 디버깅할 수 있는 방법이 있습니까?

EXE 파일을 디버깅할 수 있습니다. EXE 파일을 디버깅하려면 EXE 파일을 빌드하기 전에 하나의 설정을 선택해야 합니다.
아래 그림을 참고하시기 바랍니다.

1. 프로젝트에서 빌드 스펙 » 새로 만들기 » 애플리케이션(EXE)을 클릭하십시오.

2. Main VI를 소스 파일 항목의 시작 VI 상자로 이동하십시오. Main VI를 선택하고 오른쪽 화살표 버튼을 클릭하십시오.

3. 항목 » 고급으로 이동하고 디버깅 활성화를 선택하십시오.

4. 애플리케이션에서 빌드를 클릭하여 EXE 파일을 만드십시오.

5. 생성한 EXE 파일을 실행하십시오.

6. 프로젝트를 연 다음 수행 » 어플리케이션 또는 공유 라이브러리 디버그...를 클릭하십시오. (EXE를 열어 두십시오. 어플리케이션을 닫으면 LabVIEW는 EXE에 액세스할 수 없습니다.)

7. 머신 이름 또는 IP 주소 탭에 localhost (로컬 PC에서 디버깅하는 경우)를 입력하고 새로 고침 버튼을 클릭하십시오. 애플리케이션 또는 공유 라이브러리 탭에서 EXE 파일을 선택하십시오. 마지막으로 연결 버튼을 클릭하십시오. (타겟 PC에서 디버깅하는 경우 LabVIEW에서 실행 파일을 원격으로 디버깅하는 방법을 참조하십시오.)

8. 그러면 프론트 패널과 블록 다이어그램이 열립니다. 따라서 블록 다이어그램을 디버그 할 수 있습니다. 하이라이트 실행, 프로브 등을 사용할 수 있습니다.


추가 정보

LabVIEW는 VI 참조 열기 함수가 생성한 재호출 어플리케이션이나 공유 라이브러리를 디버깅할 수 없습니다. 이는 일반적으로 Actor Framework 또는 동등한 모델을 사용할 때 문제가 됩니다.