10.07.2015 Views

cubloc_manual2.pdf

cubloc_manual2.pdf

cubloc_manual2.pdf

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

CUBLOC BASIC 의 특징RS232C 포트로 PC 와 인터페이스합니다.PICBASIC 은 프린터포트로 다운로드하도록 되어 있습니다만, CUBLOC BASIC 은 RS232C 포트를 사용하고 있습니다. 프린터포트는 WINDOWS XP 에서 여러가지 문제를 일으키고 있고, 갈수록프린터포트 대신 USB 포트를 사용하고 있는 추세이기 때문에, 프린터포트 대신 RS232C 포트를채택하였습니다. RS232C 의 경우 USB-RS232C 변환 케이블을 사용하면 RS232C 포트가 없는 노트북등에서도 CUBLOC BASIC 을 사용할 수 있습니다.CUBLOC BASIC 은 구조적 베이직을 채택하였습니다.PICBASIC 은 구조적인 프로그램 작성이 어려운 문법구조를 가지고 있었습니다. CUBLOC BASIC부터는 C 언어에서 처럼 구조적 프로그램 작성이 가능하도록,SUB/ FUNCTION 부 프로그램을 지원하고 있습니다. 그리고 부프로그램안에서 선언한 변수는 “지역변수”로 사용되어지기 때문에, 전역변수와 구별하여 사용할 수 있어서 좀더 구조적인 프로그램 작성이 가능해 졌습니다.FUNCTION SUM( A as Integer, B as Integer) AS IntegerDIM RES AS INTEGERRES = A + BSUM = RESEND FUNCTION복잡한 연산식도 문제없이 모두 처리됩니다.이것은 기존 PICBASIC 의 최대 약점이자 보완사항이였습니다. 본래 BASIC 은 수식처리가 원활한언어입니다만 PICBASIC 컴파일러 구조에 문제가 있어서,그동안 지원하지 못했던 기능입니다.A = SIN(A) * LOG(3.0) + 100 + ( B * 3.14 + 100) / 210명령중 수식도 계산됩니다.이것 역시도 기존 PICBASIC 의 불편사항중 하나였습니다만, CUBLOC BASIC 에서는 개선되었습니다.IF ((A + 1) = 100) THEN GOTO ABC141

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!