다빛솔루션 표출신호 문자열 패턴 프로토콜의 부분별 의미와 설정방법 안내
기본 사항
모듈 및 컨트롤러 버전 확인
- 모듈의 Drive IC가 다빛솔루션 컨트롤러에서 지원이 가능한지 여부 확인
- 컨트롤러 V3.2.8 이상부터 문자열 패턴 프로토콜 설정 지원
설정 패킷 기본 구조
![0044 헤더_패턴!]- 헤더 형식:
SnnDnTnCnInWnnPn - 패턴 형식: 패턴 예시 참고
- 헤더 형식:
설정 방법
- 아래의 설정 순서를 참고하여 직접 표출신호 설정 패킷을 작성
- 또는, 소프트웨어 다운로드의 표출신호 설정 프로그램을 다운로드하여 패킷 작성
설정 순서
1. 기본 표출신호 전송
![0044 S16D1T1C0I0W16P0_a16!]
2. 전광판 크기 전송
- 2단 이상의 모듈이라도 1단 4열로 전송하여, 패턴스캔(![0046!]) 전송 이후 패턴을 보고 열 조정
- 1단 2열:
![004001020!] - 1단 4열:
 - 1단 6열:
![004001060!] - 1단 8열:
![004001080!] - 1단 12열:
![004001120!]
- 1단 2열:
3. 패턴 스캔 전송
![0046!]
- 정상적인 패턴은 한번에 한 픽셀만 표출
- 패턴 이상하게 나올 때 - 패턴 예외
- 두개가 나란히 출력
- 디코더 IC(
Tn) 변경 - 기본 표출신호 전송
- 디코더 IC(
- 패턴이 일정 시간 지난 후 출력
- 전광판크기 열 줄여서 전송
- 패턴 스캔 전송
- 어긋나게 동시에 패턴 출력
- 전광판크기 열 늘려서 전송
- 패턴 스캔 전송
- 두개가 나란히 출력
4. 패턴 입력
- 패턴문자 + 반복
- 패턴 문자
- 소문자, 숫자, 언더스코어(
_)만 이용 - 행(소문자) - a=1행, b=2행, … , p=16행
- 열(숫자) - 1=1열, 2=2열, …
- 언더스코어(
_)- 역방향표시
- 그룹구분자
- 소문자, 숫자, 언더스코어(
- 반복
- 대문자 X 뒤에 숫자를 적어 반복 표시
- 16x16픽셀 이내 반복을 표시
- (참고) 패턴 예시
5. 헤더 입력
SnnDnTnCnInWnnPn
Snn: 스캔 종류(1, 2, 4, 8, 16, 32), 기본값: S16Dn: 데이터라인(1, 2), 기본값: D1Tn: 디코더 IC 종류(0~4), 기본값: T1Cn: Color Order(0~5), 기본값: C0In: Drive IC 종류, 기본값: I0Wnn: 스캔 한번에 동시 제어하는 픽셀 수- 패턴값 숫자의 합 x 반복값
- 예
- i64a64 = W128
- a_8e8X2 = W32
Pn: 모듈 식별자, 생략가능- P0: 표준 HUB75(생략시 기본값)
- P1~P9: 비표준, 필요시 지정
6. 패킷 전송
![0044 헤더_패턴!]
헤더 파라미터별 상세 설명
| 파라미터 | 의미 | 값 범위 | 예시 | 설명 | |
|---|---|---|---|---|---|
| Snn | 스캔 비율 (1/nn 스캔) | 01, 02, 04, 08, 16, 32 | S16 | 1/16 스캔 방식 | |
| Dn | 데이터 라인 수 | 1, 2 | D1 | D1단일 데이터 라인 D2는 이중 데이터 라인 | |
| Tn | 디코더 IC 타입 | 0–4 | T1 | 디코더 IC 타입 선택(아래 T 파라미터 표 참조) | |
| Cn | RGB 색상 순서 | 0–6 | C0 | RGB 순서다른 값은 색상 순서 변경 | |
| In | 드라이버 IC 타입 | 0–9 | I0 | 일반 드라이버추후 확장 예정 | |
| Wnn | 단일 데이터 라인 제어 픽셀 수 | 16–128 | W32 | 1스캔에 제어하는 픽셀 수 | |
| Pn | 비표준 모듈 식별자 | 0–9 (선택) | P0 | P0: 표준 HUB75P1~P9: 스캔 방식/커넥터가 완전히 다른 모듈 |
T 파라미터 상세 (디코더 IC 종류)
| 값 | IC 타입 | 적용 사례 |
|---|---|---|
| T0 | 디코더 IC 없음 | 1/4 duty와 1/2 duty |
| T1 | 74HC138 정방향 | 일반적인 디코더 IC |
| T2 | 74HC138 역방향 | Vissem 3Color 1/16 duty |
| T3 | 74HC595 (SUM2017TD) | 1/8 duty 적용 |
| T4 | L800 | 1/4 duty 적용 |
C 파라미터 상세 (Color Order)
| 값 | Color Order |
|---|---|
| C0 | RGB |
| C1 | RBG |
| C2 | GRB |
| C3 | GBR |
| C4 | BRG |
| C5 | BGR |
P 파라미터 상세 (모듈 식별자)
| P 값 | 제조사/모듈 타입 | 특성 | 적용 예시 |
|---|---|---|---|
| P0 | 표준 HUB75 규격화 모듈 | 범용 공식 적용 (생략 가능) | 기본값 |
| P1 | 표준 4×8 32D (Data1: 1–2모듈, Data2: 3–4모듈) | 32Duty 2단 패턴 | S32D1T1C0I0W16P1_a16 |
| P2 | 에스지솔 P3 4×4 16D (Data1: 1–3모듈) | 16Duty 4단 패턴 (2단 모듈) | S16D1T1C0I0W128P2_q64a64 |
| P2 | 지엘에스이 P3 4×4 16D (Data2: 2–4모듈) | 16Duty 교대 패턴 (2단 모듈) | S16D1T1C0I0W64P2_qa32 |
| P3 | Vissem 3Color 8D | 1/8Duty 특수 비규격화 모듈 | S08D2T1C0I0W16P3_a16 |
| P4 | 가포/포스/위드텍/서울/애드 3Color 8D | 1/8Duty 특수 비규격화 모듈 | S08D2T1C0I0W16P4_a16 |
| P5 | 코런 8Color 8D | 1/8Duty 특수 비규격화 모듈 | S08D2T1C0I0W16P5_a16 |
| P6 | 가포 3Color 4D Lamp Type | 1/4Duty 특수 비규격화 모듈 | S04D2T1C0I0W32P6_b16a16 |
| P7 | 가포 8Color 4D | 1/4Duty 4데이터 라인 | S04D4T1C0I0W16P7_a16 |
| P7 | Vissem Static 3Color/8Color | Static 4데이터 라인 | S01D4T0C0I0W64P7_ab8cd8X2 |
| P8 | 예비 | 미래 확장용 | – |
| P9 | 예비 | 미래 확장용 | – |
패턴 예시
기본 사항
- 정상적인 패턴은 한 번에 한 픽셀만 표출
- 패턴은 행 기준으로 열 이동
정방향이동
- 행
a에서 왼쪽→오른쪽(1→16) 순으로 16픽셀을 한 번에 점등하는 기본 패턴 - 정방향은 언더스코어(
_) 없이(행문자)(열수)형태로 작성 - a16

역방향이동
- 행
a에서 오른쪽→왼쪽(16→1) 순으로 16픽셀을 점등 - 역방향은 행 문자 뒤에 언더스코어를 붙여
(행문자)_(열수)형태로 표기 - a_16

쌍으로 이동
- 두 개 이상의 행 문자를 조합하여, 해당 행들이 교대로 동작
- 구문:
(행문자)(행문자)(열수)- 역방향 이동시
_를 행문자뒤에 붙여서 표기
- 역방향 이동시
- ac16

- ia_16

반복(최소단위 16x16)
Xn표기로 같은 형태를 n회 반복- 최소 단위인 16×16 픽셀 기준으로 표기
- a_8e8X2
a행 역방향 8픽셀 +e행 정방향 8픽셀을 2번 반복
- ac_4eg4X4
a,c행 4픽셀 +e,g행 4픽셀을 4번 반복
16x16픽셀 기준으로 패턴 작성
- 1단2열(16x32픽셀) 모듈에서 16x16 픽셀 기준으로 패턴이 2번 반복된다면 16x16픽셀 패턴만 표기
- i16a16

- i32a32

패턴 예외
- 두 개가 동시에 나란히 출력 - T0(No decoder IC)로 선택

- 어긋나게 동시에 패턴 출력 → 전광판크기 열 늘려서 전송 > 패턴 스캔 전송
