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