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)이면 신호를 전송한 것입니다.