LabVIEW의 컬러 박스는 숫자 값을 어떻게 색상으로 변환합니까?

업데이트 됨 Aug 18, 2023

해당 제품

소프트웨어

  • LabVIEW Full

문의사항

LabVIEW에서 컬러 박스 (또는 일반적으로 컬러)는 실제로 숫자 값으로 표현됩니다. LabVIEW는 숫자에서 색상으로 어떻게 변환합니까?

해결책

LabVIEW의 색상은 32 비트 정수를 나타냅니다. 또, 32 비트 정수는 4 개의 U8 정수로 분리할 수 ​​있습니다.
  • 투명도 (0은 단색, 1은 투명). 대부분의 색상 상자는 1 입력을 허용하지 않습니다. 유효한 색상을 얻으려면, 이 첫 번째 정수를 0으로 유지해야합니다.
  • 빨간색 (0에서 255 사이의 정수)
  • 녹색 (0에서 255까지의 정수)
  • 파란색 (0에서 255 사이의 정수)
LabVIEW의 컬러 박스에 대한 또 다른 유용한 표현은 HEX 포맷 디스플레이를 사용하는 것입니다. 이 경우 색상은 AABBCC로 표시됩니다. 여기서 AA, BB 및 CC는 각각 색상 상자의 빨강, 파랑 및 녹색 구성 요소의 16 진수 표현을 나타냅니다.

추가 정보

프로그래밍 방식으로 색상을 변경하려는 경우, 색을 RGB로(Color to RGB.vi) 함수를 사용하여 해당 색상을 RGB 구성 요소로 변환해야 합니다.
빨강, 녹색 및 파랑 구성 요소를 원하는대로 수정 한 후에는 숫자 결합 기능 (투명도에 0을 포함해야 함)을 사용하여 색 상자로 다시 결합할 수 있습니다. 또는 다음과 같이 RGB를 색으로(RGB to Color.vi) 를 사용하여 색상 상자로 다시 결합 할 수 있습니다.