이전 버전(1.33.4)의 문서를 보고 있습니다. 이 버전은 계속 지원됩니다.
최신 버전 정보는 1.33.5에서 확인하세요.

set_digital_welding_signal_output

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

bool set_digital_welding_signal_output(unsigned char cDataType, float fData)
{
    return _set_digital_welding_signal_output(_rbtCtrl, cDataType, fData);
};

기능

이 함수는 로봇 컨트롤러를 거쳐 용접기에 디지털 용접 제어 신호를 보냅니다. 디지털 용접 인터페이스 설정에 따라 전압, 전류, 송급 속도, 보정 계수 같은 특정 출력 데이터 유형을 설정하거나 변경할 수 있습니다.

주로 자동 용접 제어나 적응형 용접 제어 작업에서 용접 출력 매개변수를 실시간으로 명령할 때 사용합니다.

인수

매개변수

자료형

기본값

설명

cDataType

unsigned char

출력할 용접 신호의 유형을 지정합니다.
(예: 전압, 전류, 속도 또는 사용자 정의 디지털 출력)

fData

float

없음

용접기에 보낼 용접 매개변수의 숫자 값입니다.

반환값

값

설명

0

신호를 보내는 중에 오류가 발생했습니다.

1

디지털 용접 출력 신호를 전송했습니다.

예제

// 예제: 전압 제어용 디지털 용접 신호 출력 설정
unsigned char dataType = 1;   // 전압용 유형 코드 예시
float voltageValue = 25.5f;   // 원하는 전압 설정값

bool result = Drfl.set_digital_welding_signal_output(dataType, voltageValue);
if (result)
    std::cout << "Digital welding signal sent successfully." << std::endl;
else
    std::cout << "Failed to send digital welding signal." << std::endl;

이 예제는 용접 신호 출력을 설정하는 명령을 전송합니다. 매개변수 dataType은 신호 유형(예: 전압, 전류)을 정의하고, fData는 용접 인터페이스에 보낼 실제 숫자 값을 정의합니다. 반환값이 true (1)이면 신호를 전송한 것입니다.