Global Index (short | long) | Local contents | Local Index (short | long)
isSL = isslhandle( h )
ISSLHANDLE True for Simulink object handles for models or subsystem. ISSLHANDLE(H) returns an array that contains 1's where the elements of H are valid printable Simulink object handles and 0's where they are not.
This function calls | This function is called by |
---|---|
function isSL = isslhandle( h ) % Copyright 1984-2000 The MathWorks, Inc. % $Revision: 1.3 $ $Date: 2000/06/01 02:54:04 $ error( nargchk(1,1,nargin) ) pendingError = lasterr; wasError = 0; %See if it is a handle of some kind isSL = ishandle(h); for i = 1:length(h(:)) if isSL(i) %If can not GET the Type of the object then it is not an HG object. dberror = disabledberror; try t = get_param(h(i),'type'); isSL(i) = strcmp( 'block_diagram', get_param( h(i), 'type' ) ); if ~isSL(i) isSL(i) = strcmp( 'SubSystem', get_param( h(i), 'blocktype' ) ); end catch isSL(i) = logical(0); wasError = 1; end enabledberror(dberror); end end %Do not change the current error that may be reported by user of this function. if wasError lasterr( pendingError ) end