LabVIEW에서 프런트 패널을 프로그래밍으로 원하는 위치에 이동하기

업데이트 됨 Dec 29, 2022

환경

소프트웨어

  • LabVIEW

프런트 패널을 프로그래밍으로 원하는 위치에 이동시킬 수 있습니까?

이 방법은 프런트 패널의 좌표를 사용하여 패널의 위치를 결정합니다. 이 방법은 VI 클래스의 프로퍼티 노드를 사용하여 수행할 수 있습니다.

 

  • 프런트 패널의 좌표 찾기
  1. 블록 다이어그램에 프로퍼티 노드를 삽입하십시오. 블록 다이어그램을 마우스 우클릭을 하고 어플리케이션 컨트롤(Application Control)»프로퍼티 노드(Property Node)를 선택합니다.
  2. 프로퍼티 노드의 클래스를 VI로 선택하기 위해서, 노드의 노란 부분을 우클릭을 하고 클래스 선택(Select Class)»VI 서버(VI Server)»VI»VI을 선택합니다.
  3. 이후, 프로퍼티(Property)»프런트 패널 윈도우(Front Panel Window)»윈도우 경계(Window Bounds)를 선택합니다.
  1. 노드에 우클릭을 하여, 생성(Create)»인디케이터(Indicator)를 선택합니다.
  2. 당신의 스크린에 원하는 크기의 프런트 패널을 조절하십시오.
  3. 프로그램을 실행합니다.
  4. 윈도우 경계(Window Bounds)의 인디케이터를 확인하시오. 이것이 현재 프런트 패널 크기의 수치입니다.
  • 프런트 패널의 위치 설정하기
  1. 윈도우 경계(Window Bounds)를 지우십시오.
  2. 프로퍼티(Property)를 우클릭하여, 모든 것을 쓰기로 변경(Change All To Write)를 선택하십시오.
  3. 프로퍼티 입력에 우클릭을 하여, 생성(Create)»상수(Constant)를 생성하십시오.
  4. 이전에 확인해두었던 조절 값을 상수 값에 입력하시오.

Additional Information

  • 프론트 패널의 중심을 맞추고 싶다면, 인보크 노드(Invoke Node)의 VI 클래스를 사용할 수 있습니다. 프런트패널(Front Panel) »중앙(Center)를 선택하십시오.
  • 프로그램이 실행되는 동안 윈도우 크기를 고정시키고 싶다면, 윈도우 경계(Window Bounds)를 While 루프 안으로 넣으십시오.