프런트패널 설정하기
- 업데이트 날짜:2025-08-27
- 8분 (읽기 시간)
프런트패널 객체의 탭 순서를 설정하고, 반입된 그래픽을 사용하고, 윈도우 크기가 바뀔 때 프런트패널 객체를 자동으로 크기 조정하도록 설정하는 등, 프런트패널을 사용자 정의할 수 있습니다.
컨트롤의 키보드 바로 가기 키 설정하기
사용자가 마우스 없이 프런트패널을 조작할 수 있도록 컨트롤에 키보드 바로 가기 키를 지정할 수 있습니다. 컨트롤에서 마우스 오른쪽 버튼을 클릭한 후 바로 가기 메뉴에서 고급≫키 조작을 선택하여 프로퍼티 대화 상자의 키 조작 페이지를 디스플레이합니다.
VI가 실행 중일 때 사용자가 키보드 바로 가기 키를 누르면, 해당 컨트롤이 포커스됩니다. 컨트롤이 텍스트 또는 숫자형 컨트롤인 경우, LabVIEW는 텍스트를 하이라이트하고 편집할 수 있습니다. 컨트롤이 불리언인 경우, 스페이스바, <Enter> 또는 숫자 키패드의 <Enter> 키를 눌러서 값을 바꿉니다.
인디케이터에는 데이터를 입력할 수 없기 때문에 인디케이터의 고급≫키 조작 바로 가기 메뉴 아이템은 비활성화됩니다.
| 노트 키 다운 이벤트를 사용하여 사용자가 키보드에서 특정 키를 누를 때 이벤트를 생성하도록 할 수 있습니다. |
키 조작으로 버튼 동작 컨트롤하기
기능 키를 프런트패널을 컨트롤하는 다양한 버튼에 연결할 수 있습니다.
| 노트 (macOS) 기능 키를 키보드 바로 가기 키로 사용하는 것은 기능 키가 Exposé에서 바로 가기 키로 할당되지 않은 경우에만 가능합니다. LabVIEW는 macOS에서 <VolumeUp>, <VolumeDown> 및 <F15>부터 <F24>까지의 기능 키를 바로 가기 키로 지원하지 않습니다. |
VI의 버튼을 대화 상자 버튼과 동일하게 동작하도록 하여 <Enter> 키나 숫자 키패드의 <Enter> 키를 누르는 것이 버튼을 클릭하는 것과 같도록 설정할 수 있습니다. <Enter> 키를 대화 상자 버튼에 연결할 경우, LabVIEW는 자동으로 버튼 주위에 두꺼운 경계를 그립니다.
불리언 컨트롤을 선택한 후 <Enter> 키를 누를 경우, 다른 컨트롤이 키보드 바로 가기 키로 <Enter> 키를 사용하더라도 불리언 컨트롤은 바뀝니다. 지정된 <Enter> 키보드 바로 가기 키는 불리언 컨트롤이 선택되지 않은 때에만 적용됩니다.
프런트패널 객체의 탭 순서 설정하기
프런트패널의 컨트롤과 인디케이터는 탭 순서라 불리는 순서를 가집니다. 이 순서는 프런트패널에서의 위치와는 관련이 없습니다. LabVIEW는 사용자가 프런트패널에 컨트롤을 놓은 순서에 따라 탭 순서를 결정합니다. 프런트패널에 처음으로 생성하는 컨트롤 또는 인디케이터는 0번 원소이며, 두번째는 1번, 이와 같이 이어집니다. 컨트롤 또는 인디케이터를 삭제할 경우, 탭 순서는 자동으로 조절됩니다.
탭 순서는 VI가 실행되는 동안 사용자가 <Tab> 키를 누를 때 LabVIEW가 선택하는 컨트롤과 인디케이터의 순서를 결정합니다. 또한 탭 순서는 프런트패널 데이터를 로그할 때 생성한 데이터로그 파일의 레코드에 나타나는 컨트롤과 인디케이터의 순서를 결정합니다.
편집≫탭 순서 설정을 선택하여 프런트패널 객체의 탭 순서를 설정할 수 있습니다.
VI가 실행되는 동안 사용자가 <Tab> 키를 눌러서 컨트롤에 접근하는 것을 막으려면, 프로퍼티 대화 상자의 키 조작 페이지에서 탭으로 이동 시 이 컨트롤 건너뛰기 확인란에 확인 표시를 합니다.
| 노트 프런트패널에 분리자 막대를 추가하고 구획을 생성하면 프런트패널에 있는 객체의 탭 순서가 바뀌지 않습니다. 어떤 구획에 있는 컨트롤이든지 탭 순서에서의 다음 컨트롤이 될 수 있습니다. |
객체 색칠하기
사용자가 LabVIEW에 있는 많은 객체들의 색을 변경할 수 있습니다. 대부분의 프런트패널 객체, 프런트패널 상의 구획, 블록다이어그램 작업 공간의 색을 변경할 수 있습니다. 시스템 컨트롤과 인디케이터의 색은 변경할 수 없습니다. 이들 객체는 사용자가 설정한 시스템의 색으로 나타나기 때문입니다.
색칠 도구를 사용하여 객체 또는 작업공간에서 마우스 오른쪽 버튼을 클릭한 후 프런트패널 객체, 프런트패널 상의 구획, 블록다이어그램 작업 공간의 색을 바꿉니다. 또한, 도구≫옵션을 선택한 후 항목 리스트에서 환경을 선택하여 몇몇 객체에 대한 기본색을 바꿀 수 있습니다.
프런트패널에서 색을 사용할 경우 다음 가이드라인을 참조하십시오.
- 색은 사용자가 중요한 정보를 취할 때 방해가 될 수 있습니다. 예를 들어 배경이 노란색이나 녹색, 또는 밝은 주황색인 경우 빨간 위험등을 식별하기 어렵습니다.
- 일부 플랫폼에서는 색이 제한적으로 제공됩니다. 다른 플랫폼에서 일관성을 유지하려는 경우 일반적으로 검정색, 흰색 및 회색이 최적의 옵션입니다.
- 디바이스 상태를 나타내는 유일한 인디케이터로 색을 사용해서는 안 됩니다. 플롯에 라인 스타일을 사용하여 구별 요소를 추가합니다. 색맹 증상이 있는 사용자의 경우 색만으로 상태의 변화를 감지하기 어렵기 때문입니다.
- 배경색으로는 연한 회색, 흰색 또는 파스텔 색을 사용하십시오. 프런트패널 배경과 일반적인 컨트롤에는 색 선택기에서 첫 번째 행의 색을 사용합니다. 에러 알림과 같이 중요한 컨트롤을 하이라이트하는 경우에는 색 선택기에서 두 번째 행의 색을 사용합니다.
반입된 그래픽 사용하기
다른 어플리케이션에서 그래픽을 반입하여 구획 배경, 링 컨트롤의 아이템, 다른 컨트롤과 인디케이터의 일부로 사용할 수 있습니다.
LabVIEW는 BMP, JPEG, 애니메이션 GIF, MNG, 애니메이션 MNG, PNG를 포함하여 대부분의 표준 그래픽 포맷을 지원합니다. LabVIEW는 또한 투명을 지원합니다.
하지만, 반입된 그래픽은 스크린 업데이트를 지연시킬 수 있습니다. 그래픽 객체 위에 인디케이터와 컨트롤을 놓지 않도록 하여, 인디케이터가 업데이트될 때마다 LabVIEW가 객체를 다시 그리지 않도록 하십시오.
| 팁 큰 배경 그림 위에 컨트롤을 놓아야 하는 경우, 그림을 여러 개의 작은 객체로 나누어서 개별적으로 반입하십시오. 큰 그래픽일수록 그리는 시간이 길어지기 때문입니다. |
다음 중 하나의 방법을 사용하여 그래픽을 반입합니다.
| 팁 다른 플랫폼에 VI를 로드할 때 반입되는 그래픽의 모양을 확인하십시오. 예를 들면 불규칙한 모양의 macOS PICT 파일을 Windows나 Linux에서 열게 되면 흰색 배경의 직사각형 비트맵으로 나타나는 경우도 있습니다. |
그래픽을 반입한 후, 크기 조정이나 순서 재설정이 필요한 경우도 있습니다. 반입된 GIF는 크기 조정할 수 없습니다.
그래픽을 프런트패널에 반입하기
다음의 방법 중 하나를 사용하여 프런트패널 배경으로 그래픽을 반입할 수 있습니다.
- 구획의 스크롤 막대에서 마우스 오른쪽 버튼을 클릭한 후 바로 가기 메뉴에서 프로퍼티를 선택하여, 구획 프로퍼티 대화 상자를 디스플레이합니다. 배경 탭에서 배경, 탐색, 위치 옵션을 사용하여 구획의 배경 이미지를 설정합니다.
- 그래픽을 클립보드에 복사하고 프런트패널에 붙여넣기를 합니다. 또한 편집≫클립보드에 그림 반입을 선택하고 그래픽을 프런트패널에 붙여넣기할 수도 있습니다.
| 노트 (Windows와 macOS) 이미지를 복사한 후 붙여넣기하여 이미지를 반입하는 경우, 해당 이미지는 투명성을 잃게 됩니다. |
객체 정렬 및 간격 조절하기
편집≫패널 눈금 정렬 활성화를 선택하여 프런트패널의 눈금 정렬을 활성화하고 객체를 놓을 때 객체를 정렬합니다. 또는, 편집≫패널 눈금 정렬 비활성화를 선택하여 눈금 정렬을 비활성화하고 보이는 눈금을 사용하여 수동으로 객체를 정렬합니다. <Ctrl-#> 키를 눌러서 눈금 정렬을 활성화하거나 비활성화할 수 있습니다. 프랑스어 키보드에서는, <Ctrl-”> 키를 누릅니다.
(macOS) <Command-*> 키를 누릅니다. (Linux) <Alt-#> 키를 누릅니다.
블록다이어그램에서도 정렬 눈금을 사용할 수 있습니다. 객체가 고르게 정렬되고 간격이 조절되면 직선 와이어를 사용하여 객체를 서로 연결할 수 있습니다. 이로 인해 블록다이어그램을 알아보기가 용이해집니다.
도구≫옵션을 선택한 후 항목 리스트에서 프런트패널을 선택하여, 눈금을 숨기거나 사용자 정의합니다.
객체를 놓은 후에 객체를 정렬하려면 객체를 선택한 후 도구 모음의 객체 정렬 풀다운 메뉴를 선택하거나 편집≫아이템 정렬을 선택합니다. 객체의 간격을 균일하게 하려면, 객체를 선택한 후 도구 모음의 객체 간격 조절 풀다운 메뉴를 선택하거나 편집≫아이템 간격 조절을 선택합니다.
객체 그룹화하기 및 잠그기
위치 도구를 사용하여 그룹화 및 잠금 설정을 하려는 프런트패널 객체를 선택합니다. 도구 모음의 순서 재설정 버튼을 클릭한 후 풀다운 메뉴에서 그룹 또는 고정을 선택합니다. 그룹화된 객체는 위치 도구를 이용하여 위치를 옮기거나 크기를 바꿀 때, 상호 간의 상대적인 배열과 크기를 유지합니다. 잠겨진 객체는 프런트패널에서 움직이지 않습니다. 그룹화되거나 잠근 객체는 그룹화나 고정을 해제하기 전까지는 프런트패널이나 블록다이어그램에서 삭제할 수 없습니다. 객체에 대한 그룹화와 잠금 설정을 동시에 할 수 있습니다. 동시에 객체를 그룹화하고 잠금으로 설정하는 경우, 프런트패널이나 블록다이어그램에서 지우기 전에 그룹화와 잠금 설정을 해제해야 합니다. 위치 도구 이외의 다른 도구들도 그룹화되고 잠금 설정된 객체에서 사용할 수 있습니다.
객체 크기 조정하기
대부분의 프런트패널 객체는 크기를 바꿀 수 있습니다. 위치 도구를 크기 조정이 가능한 객체 위로 움직일 때, 객체의 크기를 조정할 수 있는 포인트에서 크기 조정 핸들이 나타납니다. 객체를 크기 조정할 때, 폰트 크기는 변하지 않습니다. 객체의 그룹을 크기 조정하면 그룹 내의 모든 객체들의 크기가 조정됩니다.
디지털 숫자형 컨트롤과 인디케이터 같은 일부 객체는 크기 조정할 때 수평 또는 수직으로만 크기가 조정됩니다. 노브와 같은 다른 객체는 크기 조정할 때 같은 비율을 유지합니다. 위치 커서는 똑같이 나타나지만, 객체를 둘러싸고 있는 경계 점선은 한 방향으로만 움직입니다.
객체를 크기 조정할 때 수동으로 증가 방향을 제한할 수 있습니다. 확대를 수직 또는 수평으로 제한하거나 객체의 현재 비례를 유지하려면, <Shift> 키를 누르면서 크기 조정 핸들을 클릭하고 끕니다. 중심점 주위로 객체의 크기를 조정하려면, <Ctrl> 키를 누르면서 크기 조정 핸들을 클릭하여 끕니다. 확대를 수직 또는 수평으로 제한하거나 객체의 현재 비율을 유지하면서 중심점 주변에서 크기를 조정하려면, <Ctrl-Shift> 키를 누르면서 크기 조정 핸들을 클릭하여 끕니다.
(macOS) <Ctrl> 키 대신 <Option> 키를 누릅니다. (Linux) <Ctrl> 키 대신 <Alt> 키를 누릅니다.
여러 객체를 같은 크기로 조정하려면, 객체를 선택한 후 도구 모음의 객체 크기 조정 풀다운 메뉴를 선택합니다. 모든 선택된 객체를 최대 또는 최소 객체의 폭과 높이로 크기 조정할 수 있으며, 모든 선택된 객체를 특정한 픽셀 크기로 조정할 수 있습니다. 프런트패널에 분리자 막대를 추가하고 구획을 생성하면, <Shift> 키를 누르고 크기를 조정하고 싶은 객체를 선택하여 여려 구획에 있는 다른 객체들을 선택할 수 있습니다.
프런트패널 객체 스케일하기
구획의 크기를 조정할 때, 구획 크기에 따라서 스케일되거나 자동으로 크기 조정되도록 프런트패널 객체를 설정할 수 있습니다. 프런트패널의 한 객체를 스케일하거나, 소유하는 구역의 모든 객체를 스케일하도록 설정할 수 있습니다. 하지만, 모든 객체를 스케일하도록 설정하거나, 객체를 먼저 그룹화하거나, 또는 객체들이 각각 다른 구획에 있지 않는 한, 프런트패널에서 여러 객체를 스케일하도록 설정할 수 없습니다. 또한, 하나의 객체가 구획을 채우도록 설정할 수 있습니다.
구획의 크기가 변할 때 단일 객체가 자동으로 스케일되도록 설정하려면, 해당 객체에서 마우스 오른쪽 버튼을 클릭한 후 바로 가기 메뉴에서 구획에 따라 객체 스케일 조정을 선택합니다. 하나의 프런트패널 객체가 스케일되도록 설정한 경우, 객체는 구획 크기의 변화에 따라서 자동으로 크기 조정됩니다. 프런트패널의 다른 객체는 이전 배치와 일관성을 유지할 수 있도록 위치를 옮기지만, 구획의 새로운 크기에 맞도록 스케일되지는 않습니다.
다음 프런트패널에서 보이는 것처럼, 프런트패널의 한 객체를 자동으로 스케일하도록 설정하면 곧바로 회색 라인이 프런트패널을 여러 영역으로 나눕니다. 그 영역은 스케일하려는 객체를 기준으로 하여 다른 프런트패널 객체의 위치를 정의합니다. 구획의 크기를 조정할 때, 자동적으로 스케일하도록 설정한 객체는 크기를 재조정하고 그 원래의 위치를 중심으로 위치를 재조정합니다. VI를 실행할 때 회색 라인이 사라집니다.
구획의 크기가 변할 때 소유하는 구획의 모든 객체가 자동으로 스케일되도록 설정하려면, 분리자 막대에서 마우스 오른쪽 버튼을 클릭한 후 바로 가기 메뉴에서 구획 크기 조정≫크기 조정에 따라 객체 스케일 조정을 선택합니다. 구획에서 스케일하는 아이템은 사용자가 구획 크기 조정을 완료했을 때가 아니라 구획의 크기를 조정하는 동안에 스케일됩니다. 구획의 크기가 변할 때 소유하는 구역의 모든 객체가 자동으로 스케일되도록 설정하려면, 분리자 막대에서 마우스 오른쪽 버튼을 클릭한 후 해당 구획의 바로 가기 메뉴에서 구획 크기 조정≫구획에 따라 모든 객체 스케일 조정을 선택합니다. 구획의 모든 객체가 스케일되도록 설정한 경우, 모든 객체는 구획 크기의 변화에 따라서 자동으로 크기와 위치가 조정됩니다. 구획의 모든 객체가 스케일되도록 설정하고 구획의 하나의 객체가 이미 스케일 되도록 설정된 경우, 대화 상자가 나타나 구획에서 하나의 객체 또는 모든 객체에 대한 자동 스케일링 셋팅 사이에서 선택하도록 입력 청합니다. 또한, 스케일링 모드 설정 메소드를 사용하여 모든 구획의 객체가 프로그램적으로 스케일되도록 설정할 수 있습니다.
LabVIEW가 자동으로 객체를 스케일할 때, 객체를 수동으로 크기 조정할 때와 같은 규정을 따릅니다. 예를 들어, 일부 객체는 수평 또는 수직으로만 크기 조정이 되며 객체의 크기를 조정할 때 폰트 크기는 유지됩니다.
LabVIEW가 자동으로 객체를 스케일한 후에, 구획을 원래 크기로 되돌려 놓아도 객체는 정확히 원래의 크기로 스케일되지는 않을 것입니다. VI를 저장하기 전에, 편집≫실행 취소를 선택하여 원래 프런트패널 윈도우와 객체 크기를 복원합니다.
배열을 스케일하거나 또는 배열 속의 객체를 스케일하도록 설정할 수 있습니다. 배열을 스케일하도록 설정한 경우, 배열에서 볼 수 있는 행과 열의 개수를 조정합니다. 배열 속의 객체를 스케일하도록 설정한 경우, 배열 속의 행과 열의 개수는 변하지 않고 크기만 변합니다.
또한 클러스터를 스케일하거나 또는 클러스터 속의 객체를 스케일하도록 설정할 수 있습니다. 클러스터가 스케일되도록 설정한 경우, 클러스터 내의 객체는 스케일되지 않습니다. 클러스터 내의 객체가 스케일되도록 설정한 경우, 사용자가 클러스터에서 마우스 오른쪽 버튼을 클릭하고 바로 가기 메뉴에서 자동 크기 조정≫크기에 맞게 조정을 선택하지 않는 이상 클러스터는 스케일되지 않습니다.
하나의 객체가 구획을 채우도록 설정하려면, 해당 객체에서 마우스 오른쪽 버튼을 클릭한 후 바로 가기 메뉴에서 컨트롤을 구획에 맞춤을 선택합니다. 이 객체는 구획에 있는 유일한 객체여야 하는데, 그렇지 않다면 구획에 맞추도록 선택한 객체가 다른 객체들과 겹쳐집니다. 객체는 구획을 채우도록 크기를 조정하며, 구획 크기의 변화에 따라 자동으로 크기를 조정합니다.
윈도우 크기를 조정하지 않고 프런트패널에 공간을 추가하거나 공간을 절약하기
윈도우 크기를 조정하지 않고 프런트패널에 공간을 추가하거나 절약할 수 있습니다.