9.1.1. ecaiGetChanVal_F¶
SYNOPSIS¶
t_f64 ecaiGetChanVal_F(
t_i32 NetID,
t_ui32 Channel,
t_i32 *ErrCode
)
t_f64 t_f64 ecaiGetChanVal_F_L (
t_i32 NetID,
t_ui16 SlvPhysAddr,
t_i32 LocalChannel,
t_i32 *ErrCode)
DESCRIPTION¶
대상 아날로그 입력 채널에 대하여 A/D변환을 수행하고, 그 값을 실수형으로 반환합니다.
PARAMETER¶
NetID : Network 번호
Channel : 대상 아날로그 채널
SlvPhysAddr : 슬레이브 물리적 주소
LocalChannel : 해당 디지털 입력 채널의 지역 채널 번호
ErrCode : 이 매개 변수를 통하여 현재의 에러 코드를 반환합니다. 단, 이 매개 변수에 NULL을 전달하면 에러 코드를 반환하지 않습니다.
RETURN VALUE¶
이 리턴값은 대상 아날로그 입력 실수형 값을 반환합니다.
REFERENCE¶
이 함수가 정상적으로 동작하려면 슬레이브 장치의 ESI(XML) 파일 또는 “ComiECatDevInfo.xml” 파일에서 아날로그 입력 값의 스케일링 정보가 잘 정의되어 있어야만 적용 가능합니다. 그렇지 않은 경우에는 ecaiGetChanVal_FS 함수를 사용하시기 바랍니다.
그렇지 않은 경우에는 ecaiSetPdoInfo_L(), ecaiSetScaleRange_L(), ecaiSetScaleGain_L() 함수를 통하여 직접 사용자가 정의한 후 사용하시기 바랍니다.