프로그래밍 방식으로 프런트 패널 개체의 색 변경

업데이트 됨 May 20, 2019

해당 제품

Software

  • LabVIEW Base
  • LabVIEW Full
  • LabVIEW Professional

문의사항

  • LabVIEW 환경에서 오브젝트의 색상 값을 변경하려면 어떻게해야합니까?
  • 프로퍼티 노드 나 숫자형 값을 사용하여 색상을 프로그래밍 방식으로 지정하는 방법이 있습니까?

해결책

색상 선택하기

프로그래밍 방식으로 색상을 설정하기위한 색상 값을 선택하는 세 가지 방법이 있습니다.
  • 블록 다이어그램에서 함수»프로그래밍»대화 상자 및 사용자 인터페이스 팔레트에있는 색 상상자 상수를 배치 할 수 있습니다.



    이 상수는 VI가 실행되는 동안 프론트 패널 객체의 색상을 변경하는 데 사용할 수 있지만 실행 중에는 색상 선택을 사용자가 변경할 수 없습니다.

    참고 : 8.0 이전 버전의 LabVIEW에서이 상수는 함수»숫자형»추가 숫자 상수 팔레트에 있습니다.
 
  • 프론트 패널에 컨트롤»숫자형 팔레트에있는 프레임 있는 색상자를 배치 할 수 있습니다. 이 컨트롤을 사용하여 VI가 실행되는 동안 색상 값을 선택할 수 있습니다.

 
  • 숫자 값을 할당하여 색상을 나타낼 수 있습니다.
    색상을 나타내는 숫자 값을 지정하려면 다음 단계를 완료하십시오.
    1. 프런트 패널에 컨트롤»숫자 팔레트에있는 숫자 컨트롤을 배치하십시오. 또는 함수»숫자형 팔레트에있는 숫자 상수를 블록 다이어그램에 배치 할 수 있습니다.
    2. 위의 옵션과 마찬가지로 숫자 상수는 실행할 수 있지만 실행 중에는 숫자 상수를 사용자가 변경할 수 없습니다.
    3. 컨트롤 또는 상수의 표현을 U32 (부호없는 32 비트 정수)로 변경하십시오. 컨트롤을 마우스 오른쪽 버튼으로 클릭하고 다음 그림과 같이 바로 가기 메뉴에서 형»U32 를 선택합니다.

     
    • 컨트롤 또는 상수의 기수를 표시합니다. 컨트롤 또는 상수를 마우스 오른쪽 버튼으로 클릭하고 바로 가기 메뉴에서 보이는 아이템»기수 를 선택하십시오.
    • 기수를 16 진수로 설정하십시오. 조작 도구를 사용하여 컨트롤 또는 상수에서 작은 "d"를 클릭하고 다음 이미지와 같이 16 진수를 클릭하십시오.

     
    • RRGGBB 형식으로 색상의 16 진수 값을 입력하십시오. 예를 들어 FF0000 값은 빨간색을 나타내고 00FF00 값은 녹색을 나타내며 0000FF 값은 파란색을 나타냅니다. 더 많은 색상 옵션의 외부 링크는 아래의 관련 링크 섹션에서 볼 수 있습니다.

    프로그래밍 방식으로 색상 변경

    색상 값을 선택하기위한 컨트롤 또는 상수를 만든 후에는 다음 단계를 완료하여 프론트 패널 객체의 색상을 설정하기 위해이 색상을 프로퍼티 노드에 연결할 수 있습니다.
    1. 프로그래밍 방식으로 색상을 변경하려는 프론트 패널 객체를 마우스 오른쪽 버튼으로 클릭하고 생성»프로퍼티 노드를 클릭합니다.
    2. 수정할 색상 설정의 프로퍼티를 선택하십시오.
    3. 블록 다이어그램에 프로퍼티 노드를 놓고 이전에 생성한 컬러 컨트롤이나 상수에 입력을 연결합니다.
    다음 이미지는 문자열 컨트롤의 배경색을 프로그래밍 방식으로 변경하는 데 사용할 수있는 다양한 방법을 보여줍니다.
    • 색상 상자 상수 :
    • 컬러 박스 컨트롤 :
    • 수치 제어 :

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

    도움 안됨