cedioPulseMulti


SYNOPSIS

VT_I4 cedioPulseMulti(
  VT_I4 IniChan,
  VT_I4 NumChan,
  VT_I4 OutStates,
  VT_I4 Duration,
  VT_I4 IsWaitPulseEnd
)

DESCRIPTION

  • 다중 디지털 출력 채널(Digital Output Channel) 을 통해 단일 펄스 출력을 발생합니다..

PARAMETER

  • IniChan : 시작 채널 번호. 통합 채널로 관리되는 채널 번호를 의미하며, 상수 값으로 0 (Zero. Based) 이상, (최대 통합 채널수 - 1) 이하의 값을 채널 번호로 설정할 수 있습니다.

  • NumChan : 시작 채널로부터 몇 개의 채널의 상태를 확인할 것인지에 대한 값을 전달합니다. (최대. 32 개 채널까지 설정 가능합니다.).

  • OutStates : 설정된 디지털 출력 논리에 따라 초기 펄스 출력의 형태를 결정합니다. 만약 A 접점의. 디지털 출력 논리 상황에서 이 매개변수의 값이 CE_TRUE 일 경우에는 Active Low 상태가 되며, B. 접점의 디지털 출력 논리 상황에서는 Active High 상태가 됩니다. 이 매개변수는 개별 채널에 대한. 비트 플래그로 구성되어야 하며, 최대 32 개의 채널에 대한 OutStates 를 비트 플래그로 설정할 수 있습니다.

Value

Meaning

0 (CE_FALSE)

A 접점 : Active High, B 접점 : Active Low

1 (CE_TRUE)

A 접점 : Active Low, B 접점 : Active High

  • Duration : 펄스 출력 시간을 설정합니다. 이 출력 시간은 Active 된 펄스 출력 시간을 의미합니다.

  • IsWaitPulseEnd : 펄스 출력 시작 후 함수를 바로 반환할 것인지, 아니면 펄스 출력 시간 동안 함수. 반환을 대기할 것인지를 결정합니다. .

Value

Meaning

0 (CE_FALSE)

펄스 출력 시작 후 바로 함수를 반환합니다.

1 (CE_TRUE)

함수의 반환 시점을 펄스 출력 종료 시점까지 대기합니다.

RETURN VALUE

Value

Meaning

음수

수행 실패. 자세한 내용은 ‘에러 처리’ 편을 참고합니다.

0 (ceERR_NONE)

수행 성공