1.33 1.32 1.31 1.30 1.29 1.28 1.20 Korean English Chinese Czech Dutch French German Hungarian Italian Japanese Polish Portuguese Spanish
1.33 1.32 1.31 1.30 1.29 1.28 1.20 Korean English Chinese Czech Dutch French German Hungarian Italian Japanese Polish Portuguese Spanish

CDRFLEx.change_operation_speed

기능

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

인수

인수명

자료형

기본값

설명

speed

float

-

operation speed(10~100)(%)

리턴

값

설명

0

오류

1

성공

예제

C++
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);
    }
}