iptcheckhandle
检查句柄的有效性
语法
Iptcheckhandle (obj, valid_types, func_name, var_name, arg_pos)
描述
Iptcheckhandle (obj, valid_types, func_name, var_name, arg_pos)
检查对象的有效性obj
并在句柄无效时发出格式化的错误消息。obj
必须是单个图形、uipanel、hggroup、坐标轴或图像对象。
valid_types
是一个字符向量的单元格数组,指定MATLAB的集合®对应的图形对象类型obj
应该属于。例如,如果您指定{“uipanel”,“图”}
,obj
可以是uipanel对象或图形对象的句柄。
func_name
指定格式化错误消息中用于标识执行检查的函数的名称。
var_name
指定格式化错误消息中用于标识正在检查的参数的名称。
arg_pos
正整数,指示正在检查的实参在函数实参列表中的位置。iptcheckhandle
将此值转换为序数,并将此信息包含在格式化的错误消息中。
例子
要触发错误消息,请创建一个不包含axes对象的图,然后检查是否有有效的axes句柄。
图;iptcheckhandle(图,{'axes'},'my_function','my_variable',2)
下面显示了错误消息的格式,并指出可以使用哪些部分进行自定义iptcheckhandle
参数。
R2006a之前介绍
这个话题有用吗?