Skip to main content
Skip table of contents

CDRFLEx.change_operation_speed

기능

DRL로 작성된 프로그램의 작동 속도를 조절한다. 인수는 현재 설정된 속도에 대한 상대적인 비율을 백분율로 환산한 값으로, 1에서 100까지의 값을 가진다.

인수

인수명자료형기본값설명

speed

float

-

operation speed(10~100)(%)

리턴

설명

0

오류

1

성공

예제

CPP
Drfl.change_operation_speed(10);
string strDrlProgram = "loop = 0\nwhile loop < 3:\n  movej(posj(10,10.10,10,10.10), vel=60, acc=60)\n  movej(posj(00,00.00,00,00.00), vel=60, acc=60)\n  loop+=1\n  movej(posj(10,10.10,10,10.10), vel=60, acc=60)";

if (Drfl.get_robot_state() == STATE_STANDBY) {
    Drfl.set_robot_mode(ROBOT_MODE_AUTONOMOUS);
    if (Drfl.get_robot_mode() == ROBOT_MODE_AUTONOMOUS) {
    // 자동모드
    ROBOT_SYSTEM eTargetSystem = ROBOT_SYSTEM_VIRTUAL;
    Drfl.drl_start(eTargetSystem, strDrlProgram);
    }
}

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.