主要内容

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 = isOn(obj)如果~ (obj。权力&& obj.Monitor) val = matlab.lang.OnOffSwitchState.off;其他的val = matlab.lang.OnOffSwitchState.on;结束结束结束结束

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

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

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

如果关(a)...系统可以使用了结束

更多关于

全部展开

版本历史

在R2017a中引入

另请参阅

||