프론트 패널에 있는 모든 오브젝트들을 어떻게 OS의 창 크기에 맞게 조절을 할 수 있나요?

업데이트 됨 May 30, 2019

해당 제품

Software

  • LabVIEW Full

문의사항

프런트 패널에서 창 크기로 오브젝트의 크기를 조정하려면 오브젝트를 클릭하고 편집(Edit)»구획에 따라 객체 스케일 조정(Scale Object with Panel)을 선택할 수 있습니다. 그러나, 한 개체의 크기를 조정 한 후에는 이 옵션이 비활성화 되어 다른 개체의 크기를 조정할 수 없습니다. 여러 객체를 창 크기로 어떻게 크기 조절을 할 수 있습니까?

해결책

객체를 그룹단위로 크기 조절하기
프론트 패널에서 여러 객체의 크기를 조정하려면 모든 객체를 하나로 그룹화해야합니다. Shift 키를 누른 상태에서 각 객체를 클릭하거나 전체를 드래그하여 모든 객체를 선택합니다. 모든 항목이 묶인 상태에서 프론트 패널 툴바로 이동하여 순서의 재설정(Reorder)»그룹(Group)을 클릭하십시오. 모든 객체가 하나로 그룹화되면 객체를 클릭하고 편집(Edit)»구획에 따라 객체 스케일 조정(Scale Object with Panel)을 선택합니다. 그룹화 된 모든 개체가 창에 맞게 조절됩니다.

참고 : 개체 그룹을 해제하면 크기 조절이 더 이상 적용되지 않습니다. 그룹 또는 개별 객체를 선택하고 편집(Edit)»구획에 따라 객체 스케일 조정(Scale Object with Panel)을 다시 선택하여 크기 조정을 실행 혹은 취소 할 수 있습니다.

모든 객체 크기의 조정
프런트 패널의 모든 오브젝트를 크기 조절하려면 파일(File)»VI 프로퍼티(VI Properties)로 이동하여 드롭 다운 카테고리 메뉴에서 윈도우 크기(Window Size)를 선택하십시오. 이 대화 상자에서 윈도우가 크기 조정될 때 프런트 패널의 모든 객체 스케일(Scale all objects on front panel as the window resizes) 상자를 확인하십시오. 그러나, 글꼴 크기가 고정되어 있을 경우는 텍스트 레이블의 크기가 조정되지 않습니다. 응용 프로그램이 다른 화면 해상도에서 작동해야하는 경우 몇 가지 해결 방법이 있습니다.
  1. 스크린마다 다른 해상도에 대해 현재 화면의 해상도를 기준으로 올바른 프론트 패널을 프로그래밍으로 적용 할 수 있습니다.
  2. 프론트 패널의 라벨은 문자열 인디케이터로 교체 할 수 있습니다. 문자열 인디케이터를 사용하면 프로그래밍으로 현재 해상도 (아래 참조)를 기준으로 텍스트 크기의 크기를 변경할 수 있습니다. 그러나, 이 솔루션에는 두 가지 문제가 있습니다. 먼저 문자열 인디케이터를 텍스트 레이블처럼 보이게하려면 사용자 정의해야합니다. 도움말의 프론트 패널에서 사용자 정의 컨트롤 및 인디케이터 생성(Creating Custom Controls and Indicators from the Front Panel)을 검색하여 자세한 정보를 찾을 수 있습니다. 두 번째 문제는 문자열 컨트롤이 가장 큰 크기에 맞게 글꼴 크기를 조정해야한다는 것입니다. 그렇지 않으면, 인디케이터의 텍스트가잘릴 것입니다. (800 x 600 해상도 환경에서 이를 개발할 수 있음). 
 
  1. 마지막으로, 응용 프로그램에서 지원하는 가장 낮은 해상도(약 800 x 600)로 프런트 패널을 디자인 할 수    있으며, 프런트 패널의 해상도가 조정되므로 고정 된 텍스트 레이블이 해상도를 조정할 가능성이 적습니다. 그러나, 이 해결 방법은 고해상도 화면 레이아웃이 적합하지 않을 수 있습니다.

추가 정보


LabVIEW 7.1 또는 이전 버전에서, 프런트 패널 객체의 스케일링에 대한 더 자세한 정보는 LabVIEW User Manaul(아래 링크 됨)을 참조하십시오. 관련 섹션인 프런트 패널 객체 크기 조절은 4-7 페이지에서 시작합니다. LabVIEW 8.0 또는 이후 버전에서는, LabVIEW 도움말의 프런트 패널 객체 스케일링(아래 링크 됨) 항목을 참조하십시오.

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

도움 안됨