목차

Print (시리얼 모니터창에 출력)

CUBLOC2 Studio 의 출력 Windows에 있는 시리얼 모니터 탭을 선택하시고, '시작'버튼을 누르시면 Print 명령의 결과가 실시간으로 화면에 출력됩니다.

수치 데이터 출력

변수에 있는 수(Number)를 사람이 읽을 수 있는 문자열 형태로 변환하여 출력하는 방법입니다. 데이터의 성격에 따라 Dec, Hex, Float중 적절한 형식을 선택하십시오.

명령 대상 자료형 출력 예시 (값: 100) 주요 용도
Dec Byte, Integer 100 일반적인 수치 확인
Hex Byte, Integer 64 비트/통신 프로토콜 확인
Float Single 100.00 정밀 센서 및 연산 값 확인

1. Dec (10진수 출력)

가장 일반적인 정수 출력 방식입니다.

Dim A As Integer = 123
Print Dec A          ' 출력: 123
Print Dec5 A         ' 출력: 00123 (5자리 확보, 빈칸은 0으로 채움)
Print Dec? A         ' 출력: A: 123 (변수명 자동 포함)

2. Hex (16진수 출력)

비트 단위 데이터나 메모리 값을 확인하기 위한 16진수 출력 방식입니다.

Dim B As Integer = 255
Print Hex B          ' 출력: FF
Print Hex4 B         ' 출력: 00FF (4자리 확보)
Print Hex? B         ' 출력: B: FF

3. Float (실수 출력)

CUBLOC2에서 제공하는 실수형 변수를 위한 출력 방식입니다.

Dim F As Single = 3.141592
Print Float F        ' 출력: 3.14
Print Float4 F       ' 출력: 3.1415 (소수점 4자리까지 표시)
Print Float? F       ' 출력: F: 3.14
Tip: 변수 이름 앞에 물음표(?)를 붙여 `Dec?`, `Hex?`, `Float?`와 같이 사용하면 디버그 터미널에서 여러 변수 값을 구분하기가 매우 편리합니다.

디버그 터미널 제어 코드

CUBLOC2에서 지원하는 Print용 특수 코드입니다.

명령 코드 설명 사용 예시
Clr 0 화면의 모든 내용을 지움 `Print Clr`
Bell 7 비프음(Beep) 발생 `Print Bell`
Cr 10 현재 줄의 처음으로 이동 및 줄 바꿈 `Print “ABC”, Cr`

주의사항

예제

Wait 500          ' PC 연결 준비 시간 확보

Do
  Print "Count:", Dec i, Cr
  Incr i
  Wait 500        ' 과도한 데이터 전송 방지
Loop

← CUBLOC2 목차로 돌아가기