主要内容

matlab.lang.OnOffSwitchState类

包:matlab.lang

用逻辑值表示开启和关闭状态

描述

matlab.lang.OnOffSwitchState类派生的枚举类是否为逻辑类。使用该类指定接受值的属性的数据类型“上”“关闭”和逻辑真正的1,或0

使用这个类将属性值约束为以下任意一个值:

逻辑真 逻辑错误

特征向量

“上”

“关闭”

字符串标量

“上”

“关闭”

逻辑

真正的

逻辑与数字

1

0

枚举成员

matlab.lang.OnOffSwitchState.on

matlab.lang.OnOffSwitchState.off

因为OnOffSwitchState来源于逻辑类中,可以在逻辑表达式中使用这些枚举成员。

枚举成员

逻辑错误
逻辑真

例子

全部折叠

创建一个类来表示可以分别打开和关闭电源和监视器的计算机的状态。使用OnOffSwitchState定义这些属性的类。

classdefSystemState属性权力matlab.lang.OnOffSwitchState“关闭”监控matlab.lang.OnOffSwitchState“关闭”结束方法函数val =关(obj)如果~ (obj。权力&& obj.Monitor) val = matlab.lang.OnOffSwitchState.off;其他的val = matlab.lang.OnOffSwitchState.on;结束结束结束结束

创建一个SystemState对象,并将属性值设置为“上”

一个= SystemState;a.Power =“上”;a.Monitor =“上”

调用方法来确定系统的状态。属性提供的逻辑值OnOffSwitchState枚举。

如果关(a)...系统已准备好使用结束

更多关于

全部展开

另请参阅

||

介绍了R2017a