시스템 실행
- 업데이트 날짜:2025-07-30
- 3분 (읽기 시간)
시스템 명령을 실행합니다. [시스템 실행] VI를 사용하여 기타 Windows –기반 어플리케이션, 명령 라인 어플리케이션, (Windows) 배치 파일, 또는 (macOS 및 Linux) 스크립트 파일을 VI 내에서 실행 또는 시작합니다. [시스템 실행] VI를 사용하면, 실행 명령이 지원하는 모든 파라미터를 사용자 명령 안에 포함시킬 수 있습니다.

입력/출력
예상되는 출력 크기(4096)
—
예상되는 출력 크기를 사용하여 메모리 효율을 향상시키십시오. 예상되는 출력 크기보다 약간 더 큰 숫자를 사용하십시오. 이 크기를 초과하는 경우 명령이 실행되지만, LabVIEW는 메모리를 보다 덜 효율적으로 사용하게 됩니다. 기본값은 4096입니다.
완료까지 기다림? (참)
—
완료까지 기다림?이 참인 경우, 표준 입력은 명령에 대한 입력으로 사용 가능하고 명령이 실행을 끝마칠 때 표준 출력과 표준 에러가 사용 가능합니다. 거짓인 경우, 명령은 배경에서 실행되고 입력과 출력은 사용 가능하지 않습니다.
명령 라인
—
명령 라인은 LabVIEW가 프로그램을 실행하기 위해 호출하는 명령을 나타냅니다. 실행 파일이 PATH 환경 변수에 나열된 디렉토리에 들어있지 않은 경우, 명령 라인에는 실행 파일의 전체 경로가 들어있어야 합니다. (Windows) 명령 프롬프트 창에서 직접 실행해야 하는 명령을 사용하려면 명령 앞에 cmd /c를 입력합니다.
표준 입력
—
표준 입력은 표준 입력으로 명령 라인에 전달할 텍스트입니다.
작업 디렉토리
—
작업 디렉토리는 명령을 실행하려는 파일 시스템 디렉토리입니다. 작업 디렉토리를 설정할 필요는 없습니다. 노트 실행하려는 실행 파일을 찾기 위해 작업 디렉토리를 사용하지 마십시오. 작업 디렉토리는 실행 파일이 시작된 후에만 적용됩니다.
에러 입력(에러 없음)
—
에러 입력은 이 노드의 실행 전에 발생한 에러 조건을 설명합니다. 이 입력은 표준 에러 입력 기능을 제공합니다.
최소화된 실행? (거짓)
—
최소화된 실행?이 참인 경우, VI는 실행 프로그램의 실행을 최소화합니다. 기본값은 거짓입니다. (Linux) 실행이 최소화되어 있지 않습니다.
표준 출력
—
표준 출력은 완료까지 기다림이 참인 경우 호출한 프로그램으로부터 정보를 반환합니다. 완료까지 기다림이 거짓인 경우, [시스템 실행]은 빈 문자열을 반환합니다.
표준 에러
—
표준 에러는 완료까지 기다림이 참인 경우 호출한 프로그램으로부터 에러를 반환합니다. 완료까지 기다림이 거짓인 경우, [시스템 실행]은 빈 문자열을 반환합니다.
반환 코드
—
반환 코드는 명령이 반환하는 시스템-의존적인 종료 코드를 나타냅니다.
에러 출력
—
에러 출력은 에러 정보를 포함합니다. 이 출력은 표준 에러 출력 기능을 제공합니다. |
(macOS and Linux) You can use wildcards and shell meta-characters. (Linux) 파이프를 사용할 수 있습니다.
구문 filename.exe -옵션1 -옵션2를 사용해서 옵션을 가지는 실행 프로그램을 실행하려면, 옵션 구문이 있는 실행 프로그램을 호출하는 filename.bat 파일을 생성하고 이 VI를 사용하여 filename.bat 파일을 호출합니다.
시스템 실행 에러 코드
[시스템 실행] VI는 Windows 또는 LabVIEW 에러 코드 중 하나를 반환할 수 있습니다. 또한 Windows 및 LabVIEW 에러 코드는 동일한 식별 번호를 사용합니다. 예를 들어, System Exec VI는 LabVIEW 오류 코드 2 외에도 Windows 시스템 오류 코드 2인File_not_Found를 반환할 수 있습니다.
예제
LabVIEW 포함되는 다음 예제 파일을 참조하십시오.
- labview\examples\Connectivity\Libraries and Executables\Command Line Execution.vi
예상되는 출력 크기(4096)
—
완료까지 기다림? (참)
—
명령 라인
—
작업 디렉토리
—
에러 입력(에러 없음)
—
표준 출력
—
반환 코드
—
에러 출력
—