app_weld_signal_contact_status(ch_arc=[0,1], ch_gas=[0,1], ch_wire=[0,1], ch_mcn=[0,1], timeout=1.0)
기능
Welding 시 arc, gas, wire, mcn 신호를 모니터링 하고, 이상이 있는 경우 에러 핸들링 팝업을 발생 시킨다.
인수
인수명 | 자료형 | 기본값 | 설명 |
---|---|---|---|
ch_arc | list(int[2]) | [0, 1] | [0] 아크 상태 디지털 입력 채널(1~16), (default: 0) [1] 접점 상태 (A접점 :1, B접점:2), (default : 1) |
ch_gas | list(int[2]) | [0, 1] | [0] 가스 상태 디지털 입력 채널(1~16), (default: 0) [1] 접점 상태 (A접점 :1, B접점:2), (default : 1) |
ch_wire | list(int[2]) | [0, 1] | [0] 와이어 상태 디지털 입력 채널(1~16), (default: 0) [1] 접점 상태 (A접점 :1, B접점:2), (default : 1) |
ch_mcn | list(int[2]) | [0, 1] | [0] 머신 상태의 디지털 입력 채널 (1~16), (default: 0) [1] 접점 상태 (A접점: 1, B접점: 2), (default: 1) |
timeout | float | 1.0 | Arc Wait 기능의 최대 대기 시간 (default: 1.0 sec) |
리턴
값 | 설명 |
---|---|
0 | 성공 |
음수 | 실패 |
예외
예외 | 설명 |
---|---|
DR_Error (DR_ERROR_TYPE) | 인수들의 데이터형 오류 시 |
DR_Error (DR_ERROR_VALUE) | 인수의 값이 유효하지 않을 시 |
DR_Error (DR_ERROR_RUNTIME) | C Extension 모듈 에러 발생 시 |
DR_Error (DR_ERROR_STOP) | 프로그램 강제 종료 시 |
예제
app_weld_signal_contact_status(ch_arc=[0,1], ch_gas=[0,1], ch_wire=[0,1], ch_mcn=[0,1], timeout=1.0)