LabVIEW에서 Windows 명령을 어떻게 실행합니까?

업데이트 됨 Nov 10, 2020

환경

소프트웨어

  • LabVIEW Base
  • LabVIEW Full
  • LabVIEW Professional

LabVIEW에서 Windows 명령 행 명령을 실행하고 싶습니다. 어떻게해야합니까?

이를 수행하는 방법에는 두 가지가 있습니다. 두 방법 모두 연결»라이브러리 및 실행 파일 팔레트에서 찾을 수있는 System Exec VI 를 사용합니다.
  • 다음 코드는 C : \ 디렉토리에서 dir 명령을 실행하고 결과를 문자열 표시기에 출력합니다. 이 방법을 사용하면 명령 프롬프트 창이 표시되지 않습니다. LabVIEW는 그것을 열고 명령을 실행하고 문자열 결과를 반환합니다. LabVIEW는 프로그램을 계속하기 전에 결과가 반환 될 때까지 기다립니다. 특정 상황에서는 dir 뒤에 새 줄 문자 (\ r \ n)를 포함해야합니다. 명령.

이 이미지는 프로젝트에서 재사용 할 수있는 LabVIEW 코드가 포함 된 LabVIEW 스 니펫입니다. 스 니펫을 사용하려면 이미지를 마우스 오른쪽 버튼으로 클릭하고 컴퓨터에 저장 한 다음 파일을 LabVIEW 블록 다이어그램으로 드래그하십시오.

  • 또는 아래에 표시된 구현은 명령 프롬프트 창을 열고 명령 프롬프트 내의 C : \에서 dir 명령을 실행합니다. / k 인수는 dir 명령의 결과를 볼 수 있도록 명령 프롬프트 창을 열어 둡니다. 이 방법을 사용하면 LabVIEW와 명령 프롬프트 창이 비동기 적으로 실행됩니다. 즉, 명령 창을 시작하고 명령을 전달한 후, LabVIEW는 명령 프롬프트 창이 dir 명령에 응답하는 동안 코드에서 다음 VI를 계속 실행합니다.

이 이미지는 프로젝트에서 재사용 할 수있는 LabVIEW 코드가 포함 된 LabVIEW 스 니펫입니다. 스 니펫을 사용하려면 이미지를 마우스 오른쪽 버튼으로 클릭하고 컴퓨터에 저장 한 다음 파일을 LabVIEW 블록 다이어그램으로 드래그하십시오.

추가 정보

더 큰 명령 세트를 자동화해야하는 경우 System Exec.vi를 사용하여 VBscript 파일을 호출 할 수도 있습니다.