3.1.5. cmsGnGetAxisMap¶
SYNOPSYS¶
VT_I4 cmsGnGetAxisMap ([in] VT_I4 BoardId, [out] VT_PI4 AxisMapMask )
DESCRIPTION¶
연결된 서보의 id 를 반환합니다. 이 함수를 통해 현재 마스터 보드에 연결된 서보의 id 를 알 수 있습니다.
이 함수의 사용과 호출에 있어, 제공된 ㈜커미조아의 함수 헤더 Visual Basic 에서는 함수의 첨두어 cms 가 붙지 않습니다.
PARAMETER¶
▶ BoardId: 사용자가 설정한 디바이스(보드) ID.
▶ AxisMapMask: 연결된 서보 id 를 마스크 값(32 비트, BIT0 ~ BIT31)을 반환합니다. 이 값의 BI1T0~BIT31 을 이용하여 현재 연결된 축을 확인할 수 있습니다.. 각 비트의 값이 0 이면 해당 축(비트의 순서와 일치하는 축)은 연결되지 않은 것이며 1 이면 해당 축이 연결된 것입니다.
Bit Number
Meaning
BIT0
0번 축의 연결여부: 0 => 연결안됨 / 1 => 연결됨
BIT1
1번 축의 연결여부: 0 => 연결안됨 / 1 => 연결됨
BIT2
2번 축의 연결여부: 0 => 연결안됨 / 1 => 연결됨
BIT3
3번 축의 연결여부: 0 => 연결안됨 / 1 => 연결됨
BIT4
4번 축의 연결여부: 0 => 연결안됨 / 1 => 연결됨
BIT5
5번 축의 연결여부: 0 => 연결안됨 / 1 => 연결됨
BIT6
6번 축의 연결여부: 0 => 연결안됨 / 1 => 연결됨
BIT7
8번 축의 연결여부: 0 => 연결안됨 / 1 => 연결됨
RETURN VALUE¶
Value |
Meaning |
---|---|
음수 |
수행 실패 |
ERR_NONE |
수행 성공 |
EXAMPLE¶
1 2 3 4 5 6 7 | C/C++
#define DEV0 0
#include “ComiSSCNET3_SDK.h”
#include “ComiSSCNET3_SDK_Def.h”
// 연결된 서보 정보를 반환합니다.
cmsGnGetAxisMap ( DEV0, &AxisMapMask );
|