主要内容

matlab.settings.mustBeLogicalScalar

验证设置值是一个逻辑标量

自从R2019b

描述

例子

matlab.settings.mustBeLogicalScalar (settingvalue)如果一个错误问题settingvalue不是一个逻辑标量。这个函数不返回一个值。

这个函数忽略空值的输入参数。因此,没有错误时抛出设置值是空的。

例子

全部折叠

创建一个设置,指定一个函数来验证设置值是一个逻辑标量。

创建设置组mysettings

s =设置;addGroup(年代,“mysettings”);

添加设置MyLogicalSettingmysettings和指定验证功能matlab.settings.mustBeLogicalScalar

addSetting (s.mysettings“MyLogicalSetting”,“ValidationFcn”,@matlab.settings.mustBeLogicalScalar);

测试验证功能。设定的值MyLogicalSetting一个逻辑值。正如所料,MATLAB®抛出一个错误。

s.mysettings.MyLogicalSetting。PersonalValue =“你好”;
错误设置“MyLogicalSetting”组“mysettings”:必须逻辑值。

输入参数

全部折叠

设置值来验证,指定为一个标量的下列之一:

其他数据类型导致一个错误。

版本历史

介绍了R2019b