LabVIEW에서 실행 파일이나 외부 파일을 어떻게 실행합니까?

업데이트 됨 Nov 8, 2020

환경

소프트웨어

  • LabVIEW

다른 프로그래밍 환경에서 생성 된 실행 파일(*.exe)이 있습니다. 이 실행 파일은 LabVIEW 어플리케이션에서 호출하고자 하는 어플리케이션을 실행합니다. LabVIEW 프로그램 내에서 이 실행 파일을 어떻게 시작합니까? 실행 파일에 입력 옵션이 필요하거나, 입력 옵션을 사용할 수 있다면 무엇을 해야합니까?

LabVIEW에서 * .exe 파일을 호출하는 일반적인 방법은 System Exec VI를 사용하는 것입니다. System Exec VI는 LabVIEW 7.x의 통신 팔레트 또는 LabVIEW 8.x 이상의 연결»라이브러리 & 실행 파일 팔레트에 있습니다.
System Exec VI 사용 예제는 LabVIEW 2012 이하에서는 <LabVIEW>\examples\comm의 Calling System Exec VI를 참조하십시오. LabVIEW 2013 및 이후 버전은 <LabVIEW>\examples\Connectivity\Libraries and Executables 디렉토리에 있는 Command Line Execution VI에 있습니다. 또는 LabVIEW 내에서 Windows 계산기 프로그램을 실행하는 간단한 방법은 아래의 LabVIEW 코드를 참조하십시오 (LabVIEW 8.0 이상 필요).



그림 1 : Windows 계산기 예제
 

Additional Information

안타깝게도 System Exec VI는 파일 이름 다음의 옵션 호출을 지원하지 않습니다. 옵션이 있는 실행 파일을 호출하려면 다음을 수행하십시오.
  1. 실행 파일과 원하는 옵션(예 : filename.exe -option1 -option2)을 호출하는 filename.bat 파일을 만듭니다.
  2. 그런 다음, LabVIEW System Exec VI를 사용하여 filename.bat 파일을 호출하면이 옵션들이 포팅됩니다.
또한 실행 파일이 아닌 외부 파일을 직접 호출 할 수도 있습니다. 예를 들어 My Document.txt 라는 파일을 사용합니다. System Exec VI의 명령 행 입력에 My Document.txt를 입력 할 수 없습니다. 그러나, Notepad My Document 입력하면, System Exec VI가 텍스트 파일을 엽니다.