News Download Tutorial FAQ Reference Buy

자바스크립트 : 입문자용 : 전역 함수

바로가기
함수

객체
개요
전역으로 사용하는 함수를 정의합니다.
전역 함수
버전 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.