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 );