3.7.0 3.6.0 3.5.0 3.4.0 3.3.0 3.2.2 3.2.1 3.2.0 Korean English Chinese Czech Dutch French German Hungarian Italian Japanese Polish Portuguese Spanish
3.7.0 3.6.0 3.5.0 3.4.0 3.3.0 3.2.2 3.2.1 3.2.0 Korean English Chinese Czech Dutch French German Hungarian Italian Japanese Polish Portuguese Spanish

flange_serial_write()

정의

flange_serial_write(tx_data, port=1)

기능

Pseudo Flange Serial에 data를 쓰기 위한 명령어입니다.

이 함수를 호출 후 다시 이 함수를 추가로 호출하기까지 반드시 최소 200 밀리초의 대기시간이 필요합니다.
DRL 다음 줄에 wait(0.2) 명령어를 사용하여 대기할 수 있습니다.

image-20250701-053132.png

인수

인수명

자료형

기본값

설명

tx_data

byte

-

송신할 데이터(최대32byte)

  • 데이터 타입 byte 형이어야 합니다.

port



int

1

write 하고자 하는 포트번호

X1 포트 : 1

X2 포트 : 2 (A모델 사용 불가)

리턴

설명

0

성공

예외

예외

설명

DR_Error (DR_ERROR_TYPE)

인수들의 데이터형 오류 시

DR_Error (DR_ERROR_VALUE)

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

DR_Error (DR_ERROR_RUNTIME)

C Extension 모듈 에러 발생 시

DR_Error (DR_ERROR_STOP)

프로그램 강제 종료 시

예제

# 2F-85 Gripper Examples
# Activation Request(clear Act)
flange_serial_write(modbus_send_make(b"\x09\x10\x03\xE8\x00\x03\x06\x00\x00\x00\x00\x00\x00"))
wait(0.2)
# Activation Request(set Act)
flange_serial_write(modbus_send_make(b"\x09\x10\x03\xE8\x00\x03\x06\x01\x00\x00\x00\x00\x00"))
wait(0.2)

Keyword

flange / flange_ / flange_serial / flange_serial_