실행 페이지(VI 프로퍼티 대화 상자)
- 업데이트 날짜:2025-07-30
- 4분 (읽기 시간)
VI의 프런트패널 또는 블록다이어그램 윈도우에서, 파일≫VI 프로퍼티를 선택하고 항목 풀다운 메뉴에서 실행을 선택하여 이 페이지를 디스플레이합니다.
이 페이지를 사용하여 실행 프로퍼티를 설정합니다.
이 페이지는 다음의 구성요소를 포함합니다.
| 옵션 | 설명 |
|---|---|
| 디버깅 허용 | 이 VI의 디버깅을 허용합니다. 예를 들어 브레이크포인트를 설정하고, 프로브를 생성하고, 실행 하이라이트를 활성화하고, 실행을 단일 단계로 처리할 수 있습니다. 메모리 요청을 줄이고 성능을 약간 개선하기 위하여 확인란으로부터 확인 표시를 제거합니다. |
| 재호출 | 이 VI의 여러 인스턴스가 동시에 실행될 수 있는지 여부를 나타냅니다. VI는 기본으로 재호출이 아니기 때문에, VI에 대한 각 호출은 해당 VI에 대한 다른 호출의 실행이 끝날 때까지 기다려야 합니다. VI가 동시에 실행되도록 여러 개의 호출을 허용하려면, 재호출 실행 옵션 중 하나를 선택합니다. 노트 재호출 옵션은 상위 다이나믹 디스패치 멤버 VI와 하위 다이나믹 디스패치 멤버 VI에서 같아야 합니다.
(FPGA 모듈) 기본적으로 FPGA 타겟에서 생성된 서브VI는 다시 입력됩니다.
|
| 호출하는 VI로 subVI 인라인 | SubVI를 호출 VI로 인라인할지 여부를 지정합니다. |
| 우선순위 | LabVIEW 실행 시스템에서 VI가 작동되는 우선순위를 정합니다. 중요한 VI의 우선순위를 어플리케이션의 다른 VI 우선순위 이상으로 설정하려면 이 컨트롤을 사용합니다. 더 높은 우선순위를 가진 또 다른 VI가 이 VI를 부른다면, 이 VI의 우선순위는 호출 VI의 우선순위에 맞추어 올라갑니다. 이 VI의 우선순위는 이 대화 상자에서 사용자가 지정한 수준 이하로는 절대로 내려가지 않습니다. |
| 실행 시스템 | 선호하는 실행 시스템을 설정합니다. LabVIEW는 여러 시스템의 동시 실행을 지원합니다. 일부 플랫폼에서는, 한 실행 시스템에서 실행 중인 VI가 다른 실행 시스템에서 실행 중인 VI의 중간에 작동할 수도 있습니다. 이것은 데이터 수집 루프와 같은 우선 순위가 더 높은 작업이 느린 계산과 같은 긴 작업을 중단시킬 수 있도록 허용합니다. 일반적으로, 모든 VI가 호출자와 같은 실행 시스템에서 실행되도록 설정합니다. 일련의 VI에 대해서 또 다른 실행 시스템을 사용하려면, 해당 실행 시스템에 대해서 최상위 VI를 설정합니다. 모든 subVI 또한 이 실행 시스템에서 실행됩니다. 노트 실행 시스템 옵션은 상위 다이나믹 디스패치 멤버 VI와 하위 다이나믹 디스패치 멤버 VI에서 같아야 합니다. |
| 자동 에러 핸들링 허용 | 현재 VI의 블록다이어그램에서 자동 에러 핸들링을 활성화합니다. VI가 실행될 때 LabVIEW는 실행을 중지하고 에러가 발생한 subVI나 함수를 하이라이트하며 에러 대화 상자를 디스플레이합니다. 노트 LabVIEW 런타임 엔진은 자동 에러 핸들링을 지원하지 않습니다. |
| 열릴 때 실행 | VI가 열릴 때 실행 모드에 들어가고 자동적으로 실행되도록 합니다. 노트
LabVIEW는 다음과 같은 경우에 이 옵션을 무시합니다:
노트 사용자가 표준 NI 설치 프로그램 위치가 아닌 다른 디스크 위치(예: LabVIEW 20XX 또는 National Instruments\Shared 폴더)에서 VI를 실행하면 VI를 실행할지 편집 모드에서 열지 선택하라는 메시지가 표시됩니다. |
| 호출 시 정지 | 호출되었을 때 subVI를 일시 정지하고 사용자 상호작용을 기다립니다. 이 옵션은 작업>>호출 시 정지 선택과 동일합니다. |
| 호출 시 인디케이터 지우기 | 그래프와 같은 인디케이터를 가지고 있는 VI를 호출할 때마다 그 인디케이터의 내용을 지우도록 합니다. 최상위 VI에서, 인디케이터는 VI를 실행할 때마다 지워집니다. |
| 시작 시 메뉴의 자동 핸들링 | VI를 열고 실행할 때 LabVIEW가 메뉴 선택을 자동적으로 처리하도록 합니다. 이 옵션에서 확인 표시를 제거하는 경우, 메뉴 선택 얻기 함수를 사용하여 메뉴 선택을 처리할 수 있을 때까지 런타임 메뉴 모음이 비활성화됩니다. |
| 자동으로 배열과 문자열 미리 설정 | (FPGA 모듈) 배열과 문자열 동작을 최적화합니다. 이 옵션은 LabVIEW로 하여금 실행 시간에 메모리를 동적으로 할당하기 보다는 컴파일 때에 메모리를 미리 할당하도록 합니다. 기본적으로 FPGA 모듈은 프로젝트 탐색기 윈도우에서 FPGA 타겟 아래에 VI의 이 옵션을 디스플레이합니다. 이 옵션은 FPGA 디바이스에서 배열 또는 문자열을 사용하는 VI를 컴파일할 수 있기 전에 활성화되어야 합니다. |