set_on_monitoring_welding_data
기능
하위 제어기에서 상위 제어기로 요청한 용접 상태 정보를 전달하기 위하여 전송한다.
인수
인수명 | 자료형 | 기본값 | 설명 |
|---|
pCallbackFunc | TOnMonitoringWeldingDataCB
| - | 콜백 함수 정의 참조 |
리턴
없음
예제
CODE
void MyWeldingDataCallback(const LPROBOT_WELDING_DATA pData)
{
std::cout << "Adj Available: " << static_cast<int>(pData->_iAdjAvail) << std::endl;
std::cout << "Target Voltage: " << pData->_fTargetVol << std::endl;
std::cout << "Target Current: " << pData->_fTargetCur << std::endl;
std::cout << "Target Velocity: " << pData->_fTargetVel << std::endl;
std::cout << "Actual Voltage: " << pData->_fActualVol << std::endl;
std::cout << "Actual Current: " << pData->_fActualCur << std::endl;
std::cout << "Offset Y: " << pData->_fOffsetY << std::endl;
std::cout << "Offset Z: " << pData->_fOffsetZ << std::endl;
std::cout << "Arc On: " << static_cast<int>(pData->_iArcOnDO) << std::endl;
std::cout << "Gas On: " << static_cast<int>(pData->_iGasOnDO) << std::endl;
std::cout << "Inching Plus: " << static_cast<int>(pData->_iInchPDO) << std::endl;
std::cout << "Inching Minus: " << static_cast<int>(pData->_iInchNPO) << std::endl;
std::cout << "Status: " << static_cast<int>(pData->_iStatus) << std::endl;
}
int main()
{
Drfl.set_on_monitoring_welding_data(MyWeldingDataCallback);
}
|