컨트롤함수 팔레트를 사용자 정의할 수 있고, 옵션 대화 상자를 사용하여 팔레트 포맷을 선택하고 다른 작업 환경 옵션을 설정할 수 있습니다.

컨트롤과 함수 팔레트를 사용자 정의하기

컨트롤함수 팔레트를 다음과 같이 사용자 정의할 수 있습니다:

주의 LabVIEW는 설치를 제거하거나 다시 설치할 때, .llb 파일에 저장한 모든 VI와 다른 파일을 포함하는 .llb 파일의 설치를 제거하기 때문에, vi.lib 디렉토리에 사용자 VI나 다른 파일을 LabVIEW와 함께 설치되는 .llb 파일로 저장하지 않습니다. 함수컨트롤 팔레트에 추가하려는 사용자 VI와 컨트롤을 user.lib 디렉토리에 저장합니다.

사용자와 인스트루먼트 드라이버 서브팔레트에 VI와 컨트롤 추가하기

함수컨트롤 팔레트에 VI와 컨트롤을 추가하는 가장 간편한 방법은 이들을 labview\user.lib 디렉토리에 저장하는 것입니다. LabVIEW를 다시 시작하면 사용자 라이브러리사용자 컨트롤 팔레트에는 labview\user.lib의 각 디렉토리, LLB, 팔레트 파일 .mnu에 대한 서브팔레트와 labview\user.lib의 각 파일에 대한 아이콘이 포함됩니다. 특정 디렉토리에서 파일을 추가하거나 제거하면, LabVIEW가 재시작될 때마다 자동적으로 팔레트를 업데이트합니다.

인스트루먼트 드라이버 팔레트는 labview\instr.lib 디렉토리에 대응합니다. 이 디렉토리에 인스트루먼트 드라이버를 저장하여 함수 팔레트에 추가합니다.

이 방법으로 함수컨트롤 팔레트에 VI나 컨트롤을 추가할 때, 각 서브팔레트의 이름이나 팔레트 상의 VI나 컨트롤의 정확한 위치까지 설정할 수는 없습니다.

팔레트 세트 편집하기

컨트롤과 함수 팔레트 세트 편집 대화 상자를 사용하여 팔레트 세트를 편집합니다. 도구≫고급≫팔레트 세트 편집을 선택하여 컨트롤과 함수 팔레트 세트 편집 대화 상자를 디스플레이합니다. LabVIEW는 컨트롤함수 팔레트의 내용을 labview\menus 디렉토리에 저장합니다. 메뉴 디렉토리에는 각 팔레트 항목에 대응하는 디렉토리가 들어있습니다.

노트 menusDir 환경을 각 사용자 환경 파일에 대해서 유일한 다른 경로로 설정하는 환경 파일에 라인을 추가할 수 있습니다.

팔레트를 편집하는 경우, LabVIEW는 편집한 내용을 labview\menus 디렉토리에 저장합니다. LabVIEW는 편집 사항을 원본 팔레트의 복사본에 저장합니다. 원본 팔레트를 보호하면 원본 팔레트를 손상시키지 않고도 팔레트를 실험해 볼 수 있습니다. 원본 팔레트로 돌아가려면 컨트롤과 함수 팔레트 편집 대화 상자에서 기본으로 복구 버튼을 클릭합니다.

또한, 팔레트 편집 VI를 사용하여 팔레트를 프로그램적으로 생성하고 편집할 수 있습니다. 여러 개의 팔레트를 편집하거나, 새 팔레트를 생성하거나, 편집한 팔레트의 모양을 나중에 점검하려는 경우에 팔레트 편집 VI를 사용합니다.

[팔레트 읽기] VI는 팔레트 파일 .mnu로부터 팔레트 데이터를 추출합니다. 팔레트 데이터 출력은 팔레트 파일에 있는 팔레트에 대한 모든 정보를 포함합니다. 컨트롤 또는 함수팔레트 타입 입력에서 선택하여 컨트롤 또는 함수 팔레트에 대한 데이터를 팔레트 파일에서 읽어옵니다. 다시 [팔레트 읽기] VI를 실행하여 두번째 팔레트 타입에 대한 데이터를 읽습니다. 기존 팔레트를 템플릿으로 사용하려는 경우, [팔레트 읽기] VI를 사용합니다. 기존 팔레트에서 데이터를 읽고, 해당 데이터를 사용자 정의하여 새 팔레트를 생성할 수 있습니다.

[팔레트 쓰기] VI를 사용하여 팔레트 데이터를 팔레트 파일에 씁니다. 팔레트 데이터 클러스터에 있는 아이템 입력을 사용하여 팔레트에 디스플레이하려는 정보를 지정합니다. 아이템 입력에 있는 아이템의 순서는 팔레트에 있는 아이템의 순서를 정의합니다. 컨트롤 또는 함수팔레트 타입 입력에서 선택하여 컨트롤 또는 함수 팔레트에 대한 데이터를 팔레트 파일에 씁니다. 다시 [팔레트 읽기] VI를 실행하여 두번째 팔레트 타입에 대한 데이터를 씁니다.

[팔레트 쓰기] VI의 어플리케이션 참조 입력에서 타겟을 지정하여, 특정 타겟에 대한 팔레트 세트를 편집할 수 있습니다. 참조하려는 타겟을 가진 프로젝트를 생성하십시오. 프로젝트에서 타겟 참조를 얻으려면 프로젝트:프로젝트[] 프로퍼티를 사용하십시오. 타겟 참조를 가질 때 어플리케이션 프로퍼티를 사용하여 어플리케이션 참조를 얻을 수 있습니다.

주의 팔레트 편집 VI를 사용하여 labview\menus 디렉토리에서 팔레트를 편집하는 경우, LabVIEW는 원본 팔레트의 복사본에 편집 내용을 저장하지 않습니다. 원본 팔레트를 편집한 후에는 원본 팔레트로 다시 돌아갈 수 없습니다.

팔레트 세트를 편집한 다음, 팔레트 새로 고침 메소드를 사용하여 팔레트 세트를 업데이트합니다.

labview\examples\Palette API 디렉토리에서 프로그램적으로 컨트롤함수 팔레트 세트를 편집하는 예를 참조합니다.

관련 예제 찾기

LabVIEW가 팔레트를 저장하는 방법

.mnu 파일과 .llb 파일은 각각 하나의 컨트롤함수 팔레트를 포함합니다. 또한 각 파일은 컨트롤과 함수 팔레트의 아이콘도 가지고 있습니다. 새로 생성한 서브팔레트는 서로 다른 .mnu 파일에 따로 저장해야 합니다.

LabVIEW는 각 VI 또는 컨트롤에 해당하는 아이콘을 팔레트에 생성합니다. 각 서브디렉토리 .mnu 파일 또는 .llb 파일에 대해, LabVIEW는 팔레트에 서브팔레트를 생성합니다.

.NET과 ActiveX 서브팔레트 만들기

.NET이나 ActiveX를 프런트패널에서 사용하려면 도구≫반입≫.NET 컨트롤을 팔레트로 또는 ActiveX 컨트롤을 팔레트로를 선택하여 .NET이나 ActiveX 컨트롤 세트를 각각 사용자 컨트롤로 변환하고 컨트롤 팔레트에 추가합니다. LabVIEW는 이 컨트롤을 기본적으로 labview\menus\Controls\DotNet & ActiveX 디렉토리에 저장합니다. 왜냐하면 이 디렉토리에 위치한 모든 파일이 자동으로 .NET & ActiveX 팔레트에 나타나기 때문입니다.

팔레트에 툴킷과 모듈을 나타내기

LabVIEW에 모듈이나 툴킷을 설치한 후에 모듈이나 툴킷을 나타내는 팔레트가 함수 팔레트의 관련된 항목에 나타납니다. 모듈과 툴킷 서브팔레트를 사용자 라이브러리즐겨찾기 팔레트에 추가하여 팔레트 보기를 사용자 정의할 수 있습니다.

작업 환경 옵션 셋팅

도구≫옵션을 선택하여 LabVIEW를 사용자 정의합니다. 옵션 대화 상자를 사용하여 프런트패널, 블록다이어그램, 경로, 성능과 디스크 관련 내용, 정렬 눈금, 팔레트, 실행 취소, 디버깅 도구, 색, 폰트, 인쇄, 히스토리 윈도우, 다른 LabVIEW 기능을 위한 옵션을 설정합니다.

옵션 대화 상자 왼쪽에 있는 항목 리스트를 사용하여 여러 항목의 옵션 중에서 선택합니다.

LabVIEW가 옵션을 저장하는 방법

수동으로 옵션을 편집하거나 옵션의 정확한 포맷을 알 필요는 없습니다. 옵션 대화 상자가 대신 작업을 수행하기 때문입니다. LabVIEW는 각 플랫폼마다 다른 위치에 옵션을 저장합니다. 하지만, 각 플랫폼에 있는 파일 포맷은 다른 설정 파일과 유사합니다. LabVIEW 섹션 마커로 시작하고 그 뒤에 offscreenUpdates=True와 같은 옵션 이름과 옵션값이 따라옵니다.

Windows

LabVIEW는 labview 디렉토리에서 labview.ini 파일에 옵션을 저장합니다.

다른 옵션 파일을 사용하려면, LabVIEW를 시작할 때 사용하는 바로 가기에 이 파일을 지정합니다. 예를 들어, lvrc라는 이름의 사용자 컴퓨터에서 labview.ini 대신 옵션 파일을 사용하려면 바탕화면의 LabVIEW 아이콘에서 마우스 오른쪽 버튼을 클릭하고 프로퍼티를 선택합니다. 바로 가기 탭을 클릭하고 타겟 텍스트 박스에서 labview -pref lvrc을 타입합니다.

macOS

LabVIEW는 홈 디렉토리의 ~/Library/Preferences/LabVIEW x Preferences에 위치한 LabVIEW 환경 텍스트 파일에 옵션을 저장합니다. 여기서 x 는 LabVIEW 버전 번호입니다.

다른 옵션 파일을 사용하려면, LabVIEW 환경 파일을 LabVIEW 폴더에 복사하고 옵션 대화 상자에서 옵션을 변경합니다. LabVIEW를 시작하면, 가장 먼저 LabVIEW 폴더에서 옵션 파일을 찾습니다. 그 폴더에서 이 파일을 찾지 못하면, 사용자 환경 폴더에서 찾습니다. 그 폴더에서 이 파일을 찾지 못하면, 사용자 환경 폴더에 새 파일을 생성합니다. LabVIEW는 옵션 대화 상자의 모든 변경 사항을 가장 먼저 찾은 LabVIEW 환경 파일에 입력합니다.

Linux

LabVIEW는 옵션을 /home/<username>/natinst/.config/LabVIEW- x /labview.conf에 저장합니다. 여기서 x는 LabVIEW 의 버전 번호입니다. 사용자가 옵션 대화 상자에서 옵션을 바꾸면 LabVIEW는 변경된 내용을 /home/<username>/natinst/.config/LabVIEW- x /labview.conf 파일에 저장합니다.

다른 옵션 파일을 사용하려면, LabVIEW를 시작할 때 사용하고자 하는 파일을 명령 라인에 입력해야 됩니다. 예를 들어, /home/<username>/natinst/.config/LabVIEW- x /labview.conf 대신에 test 디렉토리의 lvrc 파일을 사용하려면 labview -pref /test/lvrc를 입력합니다. LabVIEW는 옵션 대화 상자의 모든 변경 사항을 lvrc 옵션 파일에 입력합니다. 명령 라인에서 사용자가 옵션 파일을 지정할 경우, LabVIEW는 여전히 프로그램 디렉토리에서 /home/<username>/natinst/.config/LabVIEW- x /labview.conf 파일을 읽지만, 명령 라인에 지정한 옵션 파일은 프로그램 디렉토리에서 충돌하는 엔트리를 덮어쓰게 됩니다.