프로그래밍 방식으로 불리언 인디케이터의 색상 변경

업데이트 됨 Aug 23, 2023

해당 제품

소프트웨어

  • LabVIEW Full
  • LabVIEW Base

문의사항

불리언 컨트롤과 인디케이터의 Colors[4] 프로퍼티를 사용하고 있는데 True 및 False 색을 지정하는 방법을 모르겠습니다. 이 프로퍼티를 사용하여 상수를 만들면 데이터 유형이 숫자로 된 클러스터처럼 보입니다. 어떤 숫자 값이 어떤 색과 일치하는지 어떻게 알 수 있습니까?

해결책

Colors [4] 프로퍼티는 실제로 두 개의 U32 숫자 요소를 포함하는 클러스터 배열을 사용합니다. 각 클러스터의 두 요소는 컨트롤 또는 인디케이터의 특정 구성 요소에 대한 전경색 및 배경색 RGB (빨강, 초록, 파랑) 색상입니다. 배열의 첫 번째 요소의 클러스터에있는 첫 번째 요소는 불리언 False 색입니다. 배열의 두 번째 요소 클러스터의 첫 번째 요소는 True 색 입니다.





이러한 숫자 상수를 사용하여 색상을 지정하려면 사용할 색상의 RGB 코드를 알아야합니다. 일반적으로 이 코드는 각 색상에 대해 0-255의 스케일로 지정됩니다. 예를 들어, 빨강은 RGB 코드 255, 0, 0으로 지정됩니다.이 코드를 사용하려면 RGB 코드 번호를 RRGGBB 형식의 16 진수로 변환하십시오. 또한 클러스터의 숫자 상수 형식을 부동 소수점에서 16 진수로 변경해야합니다. 16 진수 RGB 코드를 사용하여 각 색상과 관련된 대소 문자에 해당하는 숫자 상수에 FF0000 (빨간색)과 00FF00 (녹색)을 입력합니다. 이 예제에서 False의 경우는 빨간색이고 True 인 경우는 녹색입니다.


색상을 지정하는 훨씬 더 직관적 인 방법은 클러스터의 숫자 상수를 색 상자 상수로 바꾸는 것입니다. 이렇게 하려면 클러스터의 숫자 상수를 삭제하고 블록 다이어그램의 모든 함수»숫자»추가 숫자 상수 팔레트에있는 색 상자 상수를 배치하십시오. 이러한 상수를 클러스터에 배치 한 후 색 상자 상수를 클릭하여 사용할 색상을 지정하십시오.