ASCII 프로토콜의 X, Y 좌표 offset 설정 방법. 기본 4픽셀 단위를 1픽셀 단위로 변경하는 명령어 및 적용 방법 안내
지원 펌웨어
- Firmware: V3.0.5 이상
기본 Offset 개념
- ASCII 프로토콜의 X, Y 좌표 명령어(
/Xxxyy,/Yxxyy)는 기본값이 4픽셀 단위/X0100: X축으로 4픽셀(01) × 4 = 4픽셀 이동/Y0100: Y축으로 4픽셀(01) × 4 = 4픽셀 이동
Offset을 1픽셀 단위로 변경
- 세밀한 위치 조정이 필요할 때는 offset을 1로 설정하여 1픽셀 단위로 제어 가능
/X0100: X축으로 1픽셀(01) × 1 = 1픽셀 이동/Y0100: Y축으로 1픽셀(01) × 1 = 1픽셀 이동
Offset 설정 명령어
송신 패킷 (특수 명령 코드: 58)
![0058 1!]: Offset을 1픽셀로 설정![0058 4!]: Offset을 4픽셀로 설정 (기본값)
응답 패킷
![00580!]: 설정 성공![0058F!]: 설정 실패
적용 예시
Offset = 4픽셀 (기본)
![0058 4!]
![000/F0003/X0100/Y0100/C3다빛솔루션!]
/X0100: 01 × 4 = 4픽셀 이동/Y0100: 01 × 4 = 4픽셀 이동
Offset = 1픽셀
![0058 1!]
![000/F0001/X0293/Y0230/C7가나다라마바!]
/X0293: 시작점 02 × 1 = 2픽셀, 종료점 93 × 1 = 93픽셀/Y0230: 시작점 02 × 1 = 2픽셀, 종료점 30 × 1 = 30픽셀
메시지가 프레임을 넘어가는 경우, offset=1 설정 후 글자의 배수로 X축 시작/종료와 Y축 시작/종료 값을 조정해야 정상적으로 표출됩니다.
Offset 설정 후 반드시 응답 패킷(
![00580!])을 확인한 후 메시지를 전송하세요. 설정이 실패하면(![0058F!]) 재전송이 필요합니다.
참고: Yxxyy