cmsIxGetSpeedPattern_T


SYNOPSYS

VT_I4 cmsIxGetSpeedPattern
([in] VT_I4 BoardID, [in] VT_I4 MapIndex, [out] VT_PI4 IsVectorSpeed, [out] VT_PI4 SpeedMode,
[out] VT_PR8 IniRatio, [out] VT_PR8 EndiRatio, [out] VT_PR8 VelRatio,
[out] VT_PR8 AccTime, [out] VT_PR8 DecTime)

DESCRIPTION

  • cmsIxGetSpeedPattern_T()은 “기본보간제어”의 이송속도에 대한 설정된 값을 반환합니다.

  • 이 함수의 사용과 호출에 있어, 제공된 ㈜커미조아의 함수 헤더 Visual Basic 에서는 함수의 첨두어 cms 가 붙지 않습니다.

PARAMETER

▶ BoardId: 사용자가 설정한 디바이스(보드) ID.

▶ MapIndex: 맵번호(Map index), 이 맵번호를 사용하기전에 먼저 cmsIxMapAxes() 함수를 통하여 해당 맵번호에 유효한 축들이 맵핑되어 있어야 합니다.

▶ IsVertorSpeed : cmsIxGetSpeedPattern함수의 인자이며, 스피드 모드를 반환합니다. TRUE일 경우엔 벡터스피드 모드, FALSE일 경우엔 마스터스피드 모드입니다.

▶ SpeedMode : cmsIxGetSpeedPattern 함수의 인자이며, 속도모드를 반환합니다. 반환값은 다음과 같습니다.

Value

Meaning

0 또는 cmsSPEED_CONDSTANT
CONSTANT 속도모드 => 가감속을 수행하지 않습니다.
1 또는 cmsSPEED_TRAPEZOIDAL
TRAPEZOIDAL 속도모드 => 사다리꼴 가감속을
수행합니다.
2 또는 cmsSPEED_SCURVE
S-CURVE 속도모드 => S-CURVE 가감속을 수행합니다.

▶ IniRatio: cmsIxGetSpeedPattern 함수의 인자이며, 마스터스피드모드 일 때는 초기속도 비율을 반환합니다. 벡터스피드모드 일 때의 반환값은 PPS단위입니다.

▶ EndiRatio: cmsIxGetSpeedPattern 함수의 인자이며, 마스터스피드모드 일 때는 최종속도 비율을 반환합니다. 벡터스피드모드 일 때의 반환값은 PPS단위입니다.

▶ VelRatio : cmsIxGetSpeedPattern 함수의 인자이며, 마스터스피드모드 일 때는 작업속도 비율을 반환합니다. 벡터스피드모드 일 때의 반환값은 PPS단위입니다.

▶ AccRatio : cmsIxGetSpeedPattern 함수의 인자이며, 마스터스피드모드 일 때는 가속도 비율을 반환합니다. 벡터스피드모드 일 때의 반환값은 PPS단위입니다.

▶ DecRatio : cmsIxGetSpeedPattern 함수의 인자이며, 마스터스피드모드 일 때는 감속도 비율을 반환합니다. 벡터스피드모드 일 때의 반환값은 PPS단위입니다.

RETURN VALUE

Value

Meaning

음수

수행 실패

ERR_NONE

수행 성공