matlab.lang.OnOffSwitchStateclass

包: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.Power && obj.Monitor)VAL = matlab.lang.OnOffSwitchState.off;其他的val = matlab.lang.OnOffSwitchState.on;结束结束结束结束

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

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

调用方法来确定系统的状态。方法返回由OnOffSwitchState枚举。

如果ISON(a)中系统已准备使用结束

更多关于

全部展开

另请参阅

||

介绍了R2017a