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

set_extenc_mode()

정의

set_extenc_mode(channel, mode_AB, pulse_AZ, mode_Z, mode_S, inverse_cnt)

기능

해당 엔코더 채널의 A, B, Z, S상의 동작 모드를 설정한다.

1)V2.7.0 이전 버전 대비 mode_S 변수 옵션 통합 - 1: Strobe Signal → Encoder Count(Clear Encoder Count Clear 단일 옵션으로 컨베이어 연동 가능), 2: Encoder Count Clear로 동작 (기존 버전 script 호환성 보장)

인수

인수명

자료형

기본값

설명

channel

int

1

엔코더 채널(1, 2)

1: 채널 1

2: 채널 2

mode_AB

int

0

AB상의 사용 Mode(0 ~ 4)

0: 미사용

1: A상 Quadrature 사용
  B상 Quadrature 사용

2: A상 Count
  B상 Direction 사용

3: A상 Up Count 사용
  B상 미사용

4: A상 Down Count 사용
  B상 미사용

pulse_AZ

int

0

Z펄스당 A펄스의 카운트

(0 ~ 100000)

mode_Z

int

0

Z상의 사용 Mode(0 ~ 1)

0: 미사용

1: A/B Count 오차 보전

2: Encoder Count Clear

mode_S

int

0

S상의 사용 Mode(0 ~ 1)

0: 미사용

1: Encoder Count Clear

inverse_cnt

int

0

Encoder Count의 방향 반전 여부

0: 정방향

1: 역방향

리턴

설명

N/A

사용안함

예외

예외

설명

N/A

사용안함

예제

Python
set_extenc_mode(1, 2, 20000, 1, 1, 0)
# External Encoder channel 1의 동작 모드를 아래와 같이 설정
# A상 Count, B상 Direction 사용
# Z펄스당 A펄스 카운트는 20000
# Z상을 에러 카운트 누적 보상 모드로 사용, S상 사용
# Encoder Count의 방향은 정방향으로 설정

관련 명령어

Keyword

set_ / extenc / extenc_mode