# Read BMP

현재 이미지를 ASCII 16진수 서식(행당 80자 서식)으로 In-Sight 비전 시스템에서 원격 장치로 보냅니다. 이진으로 변환하면 결과 데이터는 표준 BMP 이미지 형식으로 표시됩니다.

참고 : Read BMP 명령 실행은 Read Image 명령 실행과 동일합니다.

## Read BMP 입력

구문: RB

## Read BMP 출력

상태 코드와 행 종료자를 반환하고 이어서 이미지 데이터 행을 반환합니다.

상태 코드는 다음과 같습니다.

상태 코드 | 설명
--- | ---
1 | 명령이 성공적으로 실행되었습니다.
0 | 인식할 수 없는 명령.
-4 | In-Sight 센서에 메모리가 부족합니다.
-6 | 사용자에게 명령을 실행할 모든 권한이 없습니다.

이미지 데이터의 행은 다음과 같습니다.

매개 변수 | 설명
--- | ---
크기 | 두 번째 행에는 이미지 크기(단위: 바이트)의 정수 값이 포함됩니다.
이미지 | 실제 이미지 데이터는 행당 80자의 서식으로 된 ASCII 16진수 값으로 인코딩됩니다. 모든 행은 종료 문자로 포함됩니다.
체크섬 | 마지막 줄에는 이미지 데이터의 체크섬인 4개의 ASCII 16진수 바이트가 포함됩니다.

## Read BMP 예

In-Sight 비전 시스템에서 ASCII 16진수 형식으로 현재 이미지를 읽으려면 RB 명령을 이용합니다.

In-Sight 비전 시스템은 처음에 1로 응답합니다. 이는 Read BMP 명령의 실행이 성공했음을 나타냅니다. 다음 행에는 크기(3848바이트)와 ASCII 16진수 형식의 이미지 데이터가 포함되어 있습니다.

참고 : 앞의 그림에서는 명확성을 위해 대부분의 실제 이미지 데이터를 생략했습니다.

마지막으로, 4바이트의 ASCII 16진수 체크섬 바이트(611E)가 출력됩니다.