지속적으로 에러 메시지를 생성하는 VI를 종료하는 법

업데이트 됨 Aug 22, 2023

해당 제품

소프트웨어

  • LabVIEW

문의사항

VI가 무한 루프에서 멈춰서 에러 메시지가 나타납니다. OK 버튼을 누를 때마다 에러가 다시 나타나고 VI에 액세스 할 수 없습니다. Stop이나 Abort 버튼을 누를 수 없을 때 어떻게 VI를 멈춥니까?

해결책

VI가 에러를 생성하는 작업을 계속해서 수행하는 경우, VI 설정 방법에 따라 VI를 종료하거나 중지할 수있는 여러 가지 방법이 있습니다.
  • 종료 버튼이 표시됨 - 런타임 창이 기본값으로 구성됨 :
    • 에러 메시지 사이의 VI의 프론트 패널 또는 블록 다이어그램 툴바에있는 빨간색 강제 종료 버튼을 클릭 할 수 있습니다.
    • 마우스를 강제 중료 버튼으로 이동하기 전에 에러 메시지가 다시 나타나면 키보드를 사용하여 <Enter> 에러를 확인한 다음 마우스로 중지 버튼을 빠르게 누르십시오. 작동하기 전에 여러 번 시도해야 할 수도 있습니다.
    • 타이밍이 너무 빠르면 종료 버튼을 클릭 할 수 없기 때문에 키보드 단축키 <Ctrl+.>를 사용하여 VI를 중단 할 수 있습니다. <Enter>를 사용하여 에러 대화 상자를 확인한 다음 <Ctrl>과 <.> (마침표 키)를 눌러 VI를 종료 하십시오. 이 작업에는 몇 가지 시도가 필요할 수 있습니다.
    • 위의 모든 옵션이 타이밍 때문에 제대로 작동하지 않으면 LabVIEW Task를 종료 할 수있는 Windows 작업 관리자 <Ctrl+Alt+Del> 또는 MacOS 작업 관리자 <Ctrl+Apple+Esc>를 열 수 있습니다.
      • Note:이 방법으로 LabVIEW를 종료하면 열려있는 모든 VI에 대해 저장하지 않은 변경 사항을 잃게됩니다.
  • VI가 실행 중일 때 종료 단추가 보이지 않습니다 - 실행 시간 창이 대화 상자로 나타나도록 구성되었습니다.
    • 키보드 단축키 <Ctrl+.>를 사용하여 VI를 중단하십시오. Ctrl 키와 마침표 키를 누른 상태에서 마우스 또는 키보드의 에러를 확인하십시오. 작동하기 전에 여러 번 시도해야 할 수도 있습니다.
    • 위의 모든 옵션이 타이밍 때문에 제대로 작동하지 않으면 LabVIEW Task를 종료 할 수있는 Windows 작업 관리자 <Ctrl+Alt+Del>를 열거 나 MacOS <Ctrl+Apple+Esc> 키를 사용하여 작업 할 수 있습니다. LabVIEW를 강제 종료하십시오.
      • Note:이 방법으로 LabVIEW를 종료하면 열려있는 모든 VI에 대해 저장하지 않은 변경 사항을 잃게됩니다.
  • VI가 실행 중일 때는 종료 버튼이 보이지 않습니다 - 종료 버튼을 제거하기 위해 VI를 커스터마이즈
    • LabVIEW Task를 종료 할 수있는 Windows 작업 관리자 <Ctrl+Alt+Del>을 열거 나 MacOS <Ctrl+Apple+Esc>를 사용하여 LabVIEW를 강제 종료하십시오.
      • Note:이 방법으로 LabVIEW를 종료하면 열려있는 모든 VI에 대해 저장하지 않은 변경 사항을 잃게됩니다.
    • 이 경우 단축키 <Ctrl+.>는 VI 실행 시간의 사용자 화에서 제거 옵션이 제거 되었기 때문에 사용할 수 없습니다.

추가 정보

이런 상황을 피하려면 에러가 발생할 때 루프 내에서 에러를 체크하여 프로그램을 자동 종료하십시오.

코드에 에러 처리를 추가하기 전에 연속 실행 버튼을 사용하지 마십시오(에러 메시지의 무한 루프가 발생한 경우).