9.1.3. ecaiGetNumChannels¶
SYNOPSIS¶
t_i32 ecaiGetNumChannels(
t_i32 NetID,
t_i32 *ErrCode
)
DESCRIPTION¶
장치에 연결되어 있는 아날로그 입·출력 채널 갯수를 반환합니다.
PARAMETER¶
NetID : Network 번호
ErrCode : 이 매개 변수를 통하여 현재의 에러 코드를 반환합니다. 단, 이 매개 변수에 NULL을 전달하면 에러 코드를 반환하지 않습니다.
RETURN VALUE¶
이 리턴값은 아날로그 입출력 채널 개수를 반환합니다.
EXAMPLE¶
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | #include "ComiEcatSdk_Api.h"
t_i32 Error_Num = 0;//함수 별 에러 코드 저장 변수
t_i32 nNetID = 0;
void AI_ecaiGetNumChannels(void)
{
t_i32 All_AICount = 0; //마스터에 연결 된 모든 AI 채널 개수 저장 할 변수
t_i32 All_AOCount = 0; //마스터에 연결 된 모든 AO 채널 개수 저장 할 변수
All_AICount = ecaiGetNumChannels (nNetID, &Error_Num); // 마스터에 연결 된 모든 AI채널 개수를 로드
All_AOCount = ecaoGetNumChannels (nNetID, &Error_Num); // 마스터에 연결 된 모든 AO채널 개수를 로드
}
|