3.1.9. cmsGnGetElectronicGearRatio¶
SYNOPSYS¶
VT_I4 cmsGnGetElectronicGearRatio ([in] VT_I4 BoardId, [in]VT_I4 Axis,
[out] VT_PI4 CMX, [out] VT_PI4 CDV)
DESCRIPTION¶
cmsGnGetElectronicGearRatio () 함수는 연결된 서보의 전자기어비를 반환합니다.
cmsGnSetElectronicGearRatio()함수를 호출한 이후에 반드시 cmsGnSetCommState()함수 또는 cmsGnCommReset()함수를 통하여 통신 초기화를 실행해주어야 설정이 완료 됩니다.
이 함수의 사용과 호출에 있어, 제공된 ㈜커미조아의 함수 헤더 Visual Basic 에서는 함수의 첨두어 cms 가 붙지 않습니다.
PARAMETER¶
▶ BoardId: 사용자가 설정한 디바이스(보드) ID.
- ▶ Axis: 축(채널) 번호. 축번호는 상수값으로 0 번째 채널을 기준 채널로 임의의 채널을
설정할 수 있습니다.
▶ CMX : cmsGnGetElectronicGearRatio 의 인자이며, 이 값은 전자기어 분자( 지령펄스 배율 분자 )를 반환합니다. ( 범위 : 1~1048576 )
▶ CDV : cmsGnGetElectronicGearRatio 의 인자이며, 이 값은 전자기어 분모( 지령펄스 배율 분모 )를 반환합니다. ( 범위 : 1~1048576 )
Warning
전자기어 설정 범위의 기준은 1/10 < CMX/CDV < 2000 입니다. 범위 외의 값을 설정하면, 가감속시에 소리가 나거나 설정한 속도, 가감도 시정수로 운전할 수 없는 경우가 있습니다. 전자기어의 설정은 설정 오류에 의한 폭주를 막기 위해, 반드시 서보 OFF 상태에서 실행해 주십시오. 설정을 잘못하면 예기치 않은 고속 회전이 되어 부상의 원인이 됩니다.
RETURN VALUE¶
Value |
Meaning |
---|---|
음수 |
수행 실패 |
ERR_NONE |
수행 성공 |