文档

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之前介绍

这个话题有用吗?