4.1.6. cmmCfgGetInOutRatio


SYNOPSYS

VT_I4 cmmCfgGetInOutRatio
([in] VT_I4 Axis, [out] VT_PR8 Ratio
)

DESCRIPTION

  • Feedback 펄스와 Command 펄스의 분해능 비율(Resolution ratio)을 설정합니다. Feedback 펄스의 분해능이란 엔코더의 1회전 시에 발생되는 펄스 수를 의미합니다. Command 펄스의 분해능이란 모터를 1회전시키기 위해 필요한 Command 펄스 수를 의미합니다.

PARAMETER

  • Axis: 축번호. 축번호는 상수값으로 [cmX1] 부터 0 번째 축을 기준 축으로 임의의 축을 설정할 수 있습니다.

  • Ratio : Ratio : cmmCfgGetInOutRatio 함수의 인자이며, Feedback 펄스와 Command 펄스의 분해능 비를 반환합니다.

    Ratio = (Feedback 펄스 분해능)/(Command 펄스의 분해능)

RETURN VALUE

  • cmmCfgSetInOutRatio() 및 cmmCfgGetInOutRatio() 함수의 반환값

Value

Meaning

음수

수행 실패

cmERR_NONE

수행 성공

seealso

□ In/Out Ratio 는 Actual(Feedback) position 또는 Actual speed 를 논리 단위로 읽을 때 적용됩니다. 논리적 단위 거리나 단위 속도는 Command 펄스기준으로 설정되므로 Command 펄스와 Feedback 펄스의 분해능이 서로 다르다면 Actual position 이나 Actual speed 의 논리값 계산이 잘못되게 됩니다.

□ In/Out Ratio 는 cmmStGetPosition() 함수와 cmmStGetSpeed() 함수에서 카운터를 cmCNT_FEED 으로 설정한 경우에만 영향을 미칩니다.

Example

  • cmmCfgSetInOutRatio를 참조하세요.