2.12.4 2.12.3 2.12.2 2.12.1 2.12 2.11.2 2.11.0.1 Korean English Chinese Czech Dutch French German Hungarian Italian Japanese Polish Portuguese Spanish
2.12.4 2.12.3 2.12.2 2.12.1 2.12 2.11.2 2.11.0.1 Korean English Chinese Czech Dutch French German Hungarian Italian Japanese Polish Portuguese Spanish

get_tool_digital_inputs(bit_start, bit_end)

기능

로봇 툴의 신호를 디지털 접점에서 불러오기 위한 명령문으로 시작 접점(start_index)부터 마지막 접점(end_index)까지 복수 신호를 한 번에 입력할 수 있습니다.

인수

인수명

자료형

기본값

설명

bit_start

int

-

입력 신호 시작 접점 번호 (1~6)

bit_end

int

-

입력 신호 끝 접점 번호 (1~6)

리턴

값

설명

int (>=0)

한번에 읽은 복수 개의 접점 값

bit_start =LSB, bit_end=MSB 가 되는 비트 조합의 값

음수 값

실패

예외

예외

설명

DR_Error (DR_ERROR_TYPE)

인수들의 데이터형 오류 시

DR_Error (DR_ERROR_VALUE)

인수의 값이 유효하지 않을 시

DR_Error (DR_ERROR_RUNTIME)

C Extension 모듈 에러 발생 시

DR_Error (DR_ERROR_STOP)

프로그램 강제 종료 시

예제

Python
# input 접점: 1번=OFF, 2번=OFF, 3번=ON인 경우
res = get_tool_digital_inputs(bit_start=1, bit_end=3) 
# res 기대값 = 0b100(이진수), 4(십진수), 0x04(16진수)

# input 접점: 4번=ON, 5번=ON, 6번=OFF인 경우
res = get_tool_digital_inputs(4, 6) 
#res 기대값 = 0b011(이진수), 3(십진수), 0x03(16진수)