set_tool_digital_output_level

이 함수는 로봇 툴 플랜지(엔드 이펙터 쪽)에 있는 디지털 출력 신호의 출력 전압 레벨을 설정합니다.
전압 레벨을 조정해 연결한 주변 장치(예: 그리퍼, 솔레노이드 밸브, 센서)의 요구 사항에 출력 신호를 맞출 수 있습니다.

이 함수는 새 플랜지 버전(v2)에서만 사용할 수 있습니다.

정의
DRFLEx.h, CDRFLEx 클래스의 public 섹션

bool set_tool_digital_output_level(int nLv)
{ return _set_tool_digital_output_level(_rbtCtrl, nLv); };

매개변수

매개변수 이름

자료형

기본값

설명

nLv

int

툴 디지털 출력 포트로 출력할 전압 레벨
유효한 값: 0(꺼짐), 12(12 V), 24(24 V).

반환값

값

설명

0

오류 — 툴 출력 전압 레벨을 설정하지 못했습니다.

1

성공 — 전압 레벨을 변경했습니다.

예제

// 툴 플랜지 디지털 출력 전압 레벨을 24V로 설정
bool result = drfl.set_tool_digital_output_level(24);

if (result)
    printf("Tool digital output voltage set to 24V.\n");
else
    printf("Failed to set digital output voltage.\n");

이 예제는 로봇의 툴 쪽 디지털 출력 핀에 대한 출력 전원 레벨을 설정하는 방법을 보여 줍니다.
전압을 조정하면 특정 동작 전압이 필요한 여러 외부 액추에이터나 전자 모듈과 호환할 수 있습니다.