Skip to main content
Skip table of contents

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

사용안함

예제

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

관련 명령어

set_extenc_polarity

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.