F171_PulseOutput_Trapezoidal_Type0_DUT

이 DUT는 다음 명령과 함께 사용할 수 있습니다: F171_PulseOutput_Trapezoidal

DUT의 요소(식별자):

dwControlCode: 제어 코드[16진수 정수]

16진수 정수를 사용하여 제어 코드를 지정합니다. 예: 16#1025. 1, 0, 25는 16진수 정수의 3, 2, 10 자릿수에 해당하는 값입니다. 자릿수 0은 오른쪽 끝에 있는 자릿수입니다.명령을 호출하기 전에 컴파일러에서 선택한 제어 방법의 특정 추가 자릿수를 짧게 설정합니다.

자릿수

설정

2

출력 연산

0

펄스 출력

1

계산만

1

위치 제어 모드

0

상대값 제어

1

절대값 제어

0

펄스 출력 방법

0

CW/CCW

두 가지 펄스인 + 또는 시계 방향 회전 펄스(CW)와 - 또는 반시계 방향 회전 펄스(CCW 펄스)를 사용하여 제어가 실행됩니다.

1

펄스/방향 제어는 속도를 지정하는 펄스 출력 한 개와 TRUE/FALSE 신호로 회전 방향을 제어하는 다른 펄스 출력을 사용하여 실행됩니다. (정방향 FALSE: 이 모드에서는 회전 방향 신호가 FALSE이면 정방향 회전이 실행됩니다.)

2

펄스/방향 제어는 속도를 지정하는 펄스 출력 한 개와 TRUE/FALSE 신호로 회전 방향을 제어하는 다른 펄스 출력을 사용하여 실행됩니다. (정방향 TRUE: 이 모드에서는 회전 방향 신호가 TRUE이면 정방향 회전이 실행됩니다.)

diInitialAndFinalSpeed: 초기 및 최종 속도 [Hz]

1–50000 (1Hz–50kHz)

초기 속도 = Fmin

  • 1Hz £ Fmin < 46Hz의 경우: 10kHz 최대 속도 가능(속도 에러가 고주파보다 높은 경우)
  • 46Hz £ Fmin < 184Hz의 경우: 50kHz 최대 속도 가능
  • 184Hz £ Fmin의 경우: 50kHz 최대 속도 가능(최저 속도 에러가 약 50kHz)

가속 시간과 감속 시간이 초기 속도와 최종 속도보다 우선 시 됩니다. 즉, 가속과 감속을 지정된 시간 내에서 활성화하기 위해 초기 속도와 최종 속도의 값이 펄스 출력 명령을 통해 보정될 수 있지만 가속 시간 및 감속 시간의 값은 변경되지 않습니다. 수정된 값은 시스템 변수 sys_iPulseChannelxCorrectedInitialSpeedsys_iPulseChannelxCorrectedFinalSpeed(여기서 x=채널 번호)를 사용하여 액세스할 수 있는 데이터 레지스터에 작성됩니다

diTargetSpeed: 타겟 속도 [Hz]

1–50000 (1Hz–50kHz)

diAccelerationTime: 가속 시간 [ms]

타겟 속도와 초기 속도 간의 차이는 가속 램프 기울기로 판별됩니다.

1-32760

diDecelerationTime: 감속 시간 [ms]

타겟 속도와 최종 속도 간의 차이는 감속 램프 기울기로 판별됩니다.

1-32760

diTargetValue: 목표값 [펄스]

-2147483648-2147483647

다음 출력은 선택한 펄스 출력 방법과 펄스 제어 모드에 따라 TRUE 또는 FALSE입니다.

펄스 출력 방법 펄스 출력 목표값

양의 값/> 현재 값

음의 값/< 현재 값

CW/CCW CW

TRUE

FALSE

CCW

FALSE

TRUE

펄스/방향 정방향 FALSE 펄스

TRUE

TRUE

방향

FALSE

TRUE

정방향 TRUE 펄스

TRUE

TRUE

방향

TRUE

FALSE

개수 모드 증분 카운팅 감소 카운팅

최종 수정일: 2021-01-07이 페이지에 대한 피드백Panasonic 직통 전화