사용자 도구

사이트 도구

English

cubloc:box_boxfill:index

Box, Boxfill

Box x1, y1, x2, y2
Boxfill x1, y1, x2, y2, logic

x1, y1 : 왼쪽위 좌표
x2, y2 : 오른쪽 아래 좌표
logic : 0=OR, 1=AND, 2=XOR

대상제품

CT1721C, CT18XX 또는 CUBLOC + GHB-3224C

설명

Box명령어는 그래픽 레이어에 x1, y1부터 x2, y2까지를 대각선으로 하는 사각형을 그립니다. Box 10,15,200,120 의 경우 아래와 같은 Box가 표시됩니다.

Boxfill 명령어는 그 안을 채웁니다. logic을 사용하여 이미 그려져있는 배경화면과의 연산종류를 지정할 수 있습니다.

0으로하면 OR연산이므로 배경화면과 겹쳐져서 표시됩니다. 2로하면 xor연산이므로, 겹쳐진 부분이 반전되어 표시됩니다.

사용예

CT1820 모델에서 실행한 화면입니다.

#include "CT18XX"
Ct18contrast 150 
Glocate 0,0
Gprint "Box 20,25,200,120"
Box 20,25,200,120

#include "CT18XX"
Ct18contrast 150 
Glocate 0,0
Gprint "Boxfill 20,25,200,120,0"
Boxfill 20,25,200,120,0

#include "CT18XX"
Ct18contrast 150 
Glocate 0,0
Gprint "Boxfill 20,45,200,120,0"
Glocate 0,16
Gprint "Boxfill 120,85,300,220,2"
 
Boxfill 20,45,200,120,0
Boxfill 120,85,300,220,2 ' XOR 연산, 겹친부분은 반전됨

명령어 목록으로 가기

cubloc/box_boxfill/index.txt · 마지막으로 수정됨: 2017/09/29 14:26 저자 Comfile Technology