VI 서버의 기능



LabVIEW 2018 도움말


개정 날짜: 2018년3월
파트 번호: 371361R-0129
제품 정보 보기

도움말 다운로드 (Windows 경우)


LabVIEW 2016 도움말
LabVIEW 2017 도움말
LabVIEW 2018 도움말
LabVIEW 2019 도움말
LabVIEW 2020 도움말

VI 서버는 함수 세트로서, 이를 통해 사용자가 다이나믹하게 프런트패널 객체, VI, LabVIEW 환경을 컨트롤할 수 있습니다. 관련 함수는 어플리케이션 컨트롤 서브팔레트에 있습니다. VI 서버를 사용하여 다음 프로그램 작업을 수행합니다:

  • VI를 열 때 모든 subVI를 로드하기보다, 다른 VI가 호출해야 할 때에만 메모리에 다이나믹하게 VI를 로드합니다.
  • 원격에서 VI를 호출합니다.
  • LabVIEW 어플리케이션 인스턴스를 설정하여 웹 상에서 LabVIEW의 다른 인스턴스로부터 호출할 수 있는 VI를 반출하는 서버로 만듭니다. 예를 들어, 원격으로 데이터를 수집하고 로그하는 데이터 수집 어플리케이션이 있는 경우, 때때로 로컬 컴퓨터에서 데이터를 샘플링할 수 있습니다. 옵션 대화 상자에서 VI 서버 환경을 변경하여, 일부 VI를 웹에서 접근할 수 있도록 만들 수 있습니다. 이렇게 되면 최신 데이터 전송이 다이나믹 VI 호출만큼 쉬워집니다. VI 서버가 네트워킹 세부사항을 처리합니다. 또한, VI 서버는 다양한 플랫폼에서 작동하므로, 클라이언트와 서버는 서로 다른 플랫폼에서도 실행됩니다.
  • LabVIEW와 VI의 프로퍼티를 편집합니다. 예를 들어, 다이나믹하게 VI 윈도우의 위치를 결정하거나 프런트패널을 스크롤하여 일부가 보이도록 만들 수 있습니다. 또한, 변경된 내용을 프로그램적으로 디스크에 저장할 수 있습니다.
  • 각 VI의 VI 프로퍼티 대화 상자를 일일이 사용하는 것보다는 여러 VI의 프로퍼티를 업데이트합니다.
  • 버전 번호와 개정판과 같은 어플리케이션 인스턴스 정보를 불러옵니다. 또한, LabVIEW가 실행되는 플랫폼과 같은 환경 정보도 불러올 수 있습니다.
  • 플러그인 구조를 생성하여 고객에게 어플리케이션을 배포한 후에도 어플리케이션에 기능을 추가할 수 있도록 합니다. 예를 들어, 동일한 파라미터를 받는 데이터 필터링 VI 세트가 있습니다. 이러한 VI를 플러그인 디렉토리에서 다이나믹하게 로드하도록 어플리케이션을 설계하여, 우선 필터링 VI들 중에서 일부만 포함한 어플리케이션을 배달하고, 더 많은 필터링 기능은 사용자가 새로운 필터링 VI들을 플러그인 디렉토리에 위치시켜야만 사용할 수 있도록 만들 수 있습니다.
  • 프런트패널 객체를 컨트롤합니다.

이 글이 도움이 되었습니까?

도움이 되지 않음