Main Content

isTunablePropertyDataTypeMutableImpl

类: matlab.System

设置可调属性是否可以更改数据类型

语法

mutable = isTunablePropertyDataTypeMutableImpl(obj)

说明

mutable = isTunablePropertyDataTypeMutableImpl(obj) 返回可调属性是否可在对象处于使用中状态时更改数据类型。

isTunablePropertyDataTypeMutableImpl 方法对 MATLAB System 模块不起作用。可调参数数据类型在 MATLAB System 模块中始终是不可变的。

方法编写提示

您必须先对此方法设置 Access = protected

输入参数

全部展开

System object 句柄,用于访问特定于该对象的属性、状态和方法。如果您的 isTunablePropertyDataTypeMutableImpl 方法不使用该对象,您可以用 ~ 替换此输入。

输出参量

全部展开

如果不实现此方法,则可调属性可以更改数据类型(除非设置了 StrictDefaults 类特性)。如果实现此方法,则返回 true 表示可调属性的数据类型可以更改,返回 false 表示不能更改。

示例

全部展开

通过添加 isTunablePropertyDataTypeMutableImpl 方法并返回 false,可以限制可调属性的数据类型。通过添加此方法,可以限制 System object 的用户不能在 System object 处于使用中状态时更改可调属性的数据类型。

function flag = isTunablePropertyDataTypeMutableImpl(obj)
    flag = false;
end

版本历史记录

在 R2018a 中推出