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);
매개변수:
value—true이면 켜기,false이면 끄기입니다.
Wait
액추에이터가 예상 상태에 도달할 때까지 대기합니다.
void Wait();