다중 상태

시뮬레이션된 LED 상태 표시등 배열을 스프레드시트에 삽입합니다. 이 함수는 제어 값의 지정된 비트를 두 가지 색상 상태를 가진 단일 LED로 표시합니다.

다중 상태 입력

매개 변수 설명

제어 값(-2147483648 - 2147483647, 기본값 = 0)지정합니다.

참고: 이 범위를 벗어난 숫자는 0으로 처리되지만 함수에서 #ERR이 반환되지는 않습니다.

시작 비트

제어 값의 첫 번째 비트 (0 - 31, 기본값 = 0)를 지정합니다.

비트 수

표시할 비트 수(1 - 32, 기본값 = 10)를 지정합니다. 각 비트는 하나의 LED에 해당합니다.

역순

배열에서 가장 중요하지 않은 비트를 나타내는 비트를 결정합니다.

0 = 꺼짐(기본값)

가장 오른쪽 비트가 가장 중요하지 않은 비트입니다

1 = 켜짐

가장 왼쪽 비트가 가장 중요하지 않은 비트입니다

색상 0

0 비트를 나타내는 데 사용되는 LED 색상을 설정합니다. (기본값 = 0xFF0000(빨간색), 최대값: 0xFFFFFF)

색상 1

1비트를 나타내는 데 사용되는 LED 색상을 설정합니다. (기본값 = 0x00FF00(라임색), 최대값: 0xFFFFFF)

참고:
  • 속성 시트의 색상 선택기 컨트롤을 사용하여 명명된 색상을 선택할 수 있습니다. 색상 값을 24비트 숫자로 반환하는 다른 셀에 대한 셀 참조로 색상을 지정할 수도 있습니다.
  • 0 - 255 범위의 적색, 녹색, 청색 값이 주어지면, RGB 색상 값은 (적색 x 65536) + (녹색 x 256) + 청색의 수식으로 계산할 수 있습니다. 16진수로 표현하면 이는 0xRRGGBB 형식입니다. 예를 들어, 16진수 상수 0xFF8020는 적색 = 255, 녹색 = 128, 청색 = 32로 변환됩니다.

다중 상태 예

스프레드시트가 다음과 같이 구성되어 있습니다.

A1 = EditInt(0,255)
A2 = MultiStatus(A1,0,8,0,0xFF0000,0x00FF00)

셀 A1의 EditInt가 커지면 MultiStatus 함수가 참조하는 셀(이 경우 A1)의 이진수 표현이 어떻게 표시되는지 확인할 수 있습니다.