전역 함수
버전 1.4.0부터
connect(url)
RobotCoding 소프트웨어와 통신으로 연결한다.
RobotCoding 소프트웨어에 내장된 자바스크립트 에디터를 사용하는 경우에는 호출할 필요가 없다.
외부의 웹 브라우저 등에서 RobotCoding 소프트웨어와 통신으로 연결할 때 호출하면 된다.
url은 RobotCoding 소프트웨어가 실행되어 있는 컴퓨터의 IP 주소를 입력하면 되는데,
RobotCoding 소프트웨어가 실행되어 있는 컴퓨터와 웹 브라우저가 실행되는 컴퓨터가 같은 경우에는
'localhost' 또는 '127.0.0.1'을 입력하면 된다.
파라미터:
- url: RobotCoding 소프트웨어가 실행되어 있는 컴퓨터의 IP 주소(문자열)
connect('127.0.0.1');
버전 1.4.0부터
disconnect()
RobotCoding 소프트웨어와 통신 연결을 끊는다.
RobotCoding 소프트웨어에 내장된 자바스크립트 에디터를 사용하는 경우에는 호출할 필요가 없다.
disconnect();
버전 1.4.0부터
execute()
약 20msec마다 호출되는 함수를 정의한다.
자바스크립트의 소소 코드에서 function execute()의 형태로 함수를 선언하기만 하면 된다.
execute 함수는 약 20msec마다 호출되기 때문에 함수 내에서 시간을 끌면 안 되고, 함수 내에서 구현된 부분은 20msec 내에 모두 처리가 되도록 하여야 한다.
var hamster = Hamster.create();
function execute() {
if(hamster.leftProximity() > 40) {
hamster.wheels(-30, -30);
} else {
hamster.wheels(30, 30);
}
}
Copyright Robot Software Education Institute. All rights reserved.
Please contact prof. Kwang-Hyun Park (
akaii@kw.ac.kr) if you have any problem.