본문으로 건너뛰기

IBinaryActuator

2상태 액추에이터(예: 공압 실린더, 솔레노이드 밸브)를 제어하기 위한 인터페이스입니다.

네임스페이스: ControlBee.Interfaces

상속: IActorItem, IUsesPlaceholder

메서드

IsOn

액추에이터가 켜진 상태인지 확인합니다.

bool? IsOn(CommandActualType type = CommandActualType.Actual);

반환값: 켜져 있으면 true, 꺼져 있으면 false, 알 수 없으면 null입니다.

IsOff

액추에이터가 꺼진 상태인지 확인합니다.

bool? IsOff(CommandActualType type = CommandActualType.Actual);

반환값: 꺼져 있으면 true, 켜져 있으면 false, 알 수 없으면 null입니다.

OnDetect

On 상태 센서가 액추에이터를 On 위치에서 감지하는지 확인합니다.

bool OnDetect();

반환값: On 센서가 활성화되어 있으면 true입니다.

OffDetect

Off 상태 센서가 액추에이터를 Off 위치에서 감지하는지 확인합니다.

bool OffDetect();

반환값: Off 센서가 활성화되어 있으면 true입니다.

On

액추에이터를 켭니다.

void On();

Off

액추에이터를 끕니다.

void Off();

OnAndWait

액추에이터를 켜고 센서 확인을 대기합니다.

void OnAndWait();

OffAndWait

액추에이터를 끄고 센서 확인을 대기합니다.

void OffAndWait();

SetOnAndWait

액추에이터를 지정된 상태로 설정하고 확인을 대기합니다.

void SetOnAndWait(bool value);

매개변수:

  • valuetrue이면 켜기, false이면 끄기입니다.

Wait

액추에이터가 예상 상태에 도달할 때까지 대기합니다.

void Wait();

참고