cmmDoPulseOne¶
SYNOPSIS¶
VT_I4 cmmDoPulseOne(
[in] VT_I4 Channel, [in] VT_I4 IsOnPulse,
[in] VT_I4 dwDuration, [in] VT_I4 IsWaitPulseEnd
)
DESCRIPTION¶
cmmDoPulseOne() 함수는 지정한 단일 디지털출력 채널을 통해 단일 펄스 출력을 발생시킵니다.
PARAMETER¶
Channel : 펄스 출력의 대상의 채널번호. 채널번호는 상수 값으로 0 번째 채널을 기준채널로 임의의 채널을 설정 할 수 있습니다.
IsOnPulse: 설정된 디지털 출력 논리에 따라 초기 펄스 출력의 형태를 결정합니다. 만약 A 접점의 디지털 출력 논리 상황에서 이 매개변수의 값이 cmTRUE 일 경우에는 Active Low 상태가 되며, B 접점의 디지털 출력 논리 상황에서는 Active High 상태가 됩니다.
Value |
Meaning |
---|---|
cmFALSE |
Active High |
cmTRUE |
Active Low |
dwDuration : 펄스 출력 시간을 설정합니다. 이 출력시간은 Active 된 Pulse 출력의 시간을 의미합니다.
Value |
Meaning |
---|---|
cmFALSE |
펄스출력 시작 후 바로 함수를 반환합니다. |
cmTRUE |
함수의 반환시점을 펄스 출력종료 시점까지 대기합니다. |
RETURN VALUE¶
Value |
Meaning |
---|---|
음수 |
수행 실패 |
cmERR_NONE |
수행 성공 |