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.

RS232 통신 부를 개선하였습니다.PICBASIC 에서 사용하던 SERIN 명령은 더 이상 지원하지 않습니다. SERIN 명령은 RS232 데이터가 수신될때까지 프로세싱을 멈추고 대기하는 대표적인 “선점형” 명령입니다. 정상적으로 데이터가 교환된다면 문제가 없지만, 데이터가 오지 않는다면, 상당시간 멀펑션( 아무것도 안하는 상태)로 대기하기 때문에, 프로그램의 원활한 흐름에 방해가 되었습니다.CUBLOC 에서는 하드웨어 방식의 RS232 데이터 수신만 가능합니다. 일반포트로는 더 이상RS232 데이터를 받을 수 없습니다.다양한 흐름제어 명령어를 지원합니다.CUBLOC BASIC 에서는 PICBASIC 에서 지원하지 못했던, SELECT CASE 나 DO…LOOP 명령과같은 흐름제어 명령어를 지원합니다.그래픽 LCD 용 라이브러리를 지원합니다.GHLCD 를 위한 BOX, LINE, CIRCLE 등의 그래픽 라이브러리를 지원합니다. GHLCD 와CUBLOC 을 같이 사용하시는 분은 보다 편리하게 사용할 수 있습니다.다양한 통신기능을 지원합니다.- CUNET : 큐블록 기능확장 모듈용 기본 통신, LCD 와 같은 디스플레이 연결등.- RS232 통신 : 가장 많이 사용하는 통신- MODBUS : RS232 를 이용한 HMI, TOUCH 스크린 연결용 프로토콜- I2C : 소프트웨어 방식의 I2C 연결 전용 코멘드 지원 (I2CREAD, I2CWRITE)- SPI : 소프트웨어 방식의 SPI 연결 전용 코멘드 지원 (SHIFTIN, SHIFTOUT)- PAD : 키패드, 터치패드를 위한 수신전용 통신 포트C 언어의 장점을 추가하였습니다.C 언어의 기능중 유용하다고 판단되는 몇가지 기능을 추가하였습니다.- #include : 소스의 삽입- #define :문자열 대치 선언- #if..#ifdef..#endif :조건 컴파일- incr, decr 연산자 : C 언어의 ++, --연산자와 동일한 기능을 수행- 포인터 : C 언어의 포인터 기능 구현 가능 (PEEK, POKE, MEMADR)- 문자열의 배열식 접근 : C 언어에서 사용하는 문자열의 1 차원배열식 접근가능143

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

Saved successfully!

Ooh no, something went wrong!