正在加载图片...
256 MATLAB5手册 China-pub.coM 下载 close all 关闭所有没有隐含句柄的窗口,隐含句柄可通过属性 Hand1 evisibi1ity来设置,见表14-2。 close all hidden 关闭所有窗口,包括有隐含句柄的窗口。 status-=close(,··)如果相应的窗口已关闭,则令status为l:否则为0。 hgsave(h,filename) 将具有句柄h的对象及其他的子对象保存到文件filenamer中。 如果filename缺少后缀名,则加上.fig。 hgload(filename) 从文件filename中读取对象和它的子对象(如果有的话)。如果 filename缺少后缀名,则加上fig。最后返回读取对象的句柄。 14.2.2共有属性和方法 由于继承,对于所有类型的对象有一些相同的属性和方法。然而这些当中有一部分对有 些对象来说是没有意义的:见属性表和每种类型对象的方法。 表14-2共有属性和方法 ButtonDownFcn 当对象被鼠标选择时,返回MATLAB回调字符串 Children 对象的所有子对象句柄的向量 clipping 数据限幅模式,‘o'(缺省值):只显示在坐标轴界限内的部分图形对 象:oEE':没有这个限制,也显示坐标轴外的部分 CreateFcn 决定用什么样的M文件或者MATLAB命令来创建对象。这必须用缺省值, 例如创建一个图形对象: set(0,'DefaultFigurecreateFcfunction}其中字符串 function是M文件名或者MATLAB命令 DeleteFcn 决定删除对象时运行的M文件或者MATLAB命令 BusyAction MATLAB处理对象的回调函数中断方式。如果将Interruptible(见 下面命令),设置为off',BusyAction可以有下面几种情况: queue' (缺省值)将回调函数的中断请求放入一个挂起队列中直 到对象的回调函数完成 ‘cancel' 忽略其他回调函数所有可能的中断 Handlevisibility 对象的子对象列表中的对象句柄是否可访问:见Children on' (缺省值)总是可访问 ‘ca11back' 只有回调函数或者调用回调函数的函数可以访问,这样 防止用户从命令行中对对象进行修改 “off" 不可访问 HitTest 对象是否被鼠标选中,也就是这个对象是否为当前对象。H1 tTest可以 设置为‘on'(缺省值)或者‘off'。也可参见命令集155中的命令gco和 表14-7中的轴对象属性Currentobject. Interruptible 指定对象回调字符串是否可中断。如果Interruptible是‘on'(缺 省值),则该对象回调函数可以被其他回调中断。如果Interruptible是 “off',则该对象回调函数不能被其他回调中断 Parent 对象的父对象句柄2 5 6 M ATLAB 5 手册 close all 关闭所有没有隐含句柄的窗口,隐含句柄可通过属性 H a n d l e V i s i b i l i t y来设置,见表1 4 - 2。 close all hidden 关闭所有窗口,包括有隐含句柄的窗口。 s t a t u s = c l o s e (. . .) 如果相应的窗口已关闭,则令 s t a t u s为1;否则为0。 h g s a v e ( h , f i l e n a m e ) 将具有句柄 h的对象及其他的子对象保存到文件 f i l e n a m e中。 如果f i l e n a m e缺少后缀名,则加上.f i g。 h g l o a d ( f i l e n a m e ) 从文件f i l e n a m e中读取对象和它的子对象(如果有的话)。如果 f i l e n a m e缺少后缀名,则加上.f i g。最后返回读取对象的句柄。 14.2.2 共有属性和方法 由于继承,对于所有类型的对象有一些相同的属性和方法。然而这些当中有一部分对有 些对象来说是没有意义的;见属性表和每种类型对象的方法。 表14-2 共有属性和方法 B u t t o n D o w n F c n 当当对象被鼠标选择时,返回 M AT L A B回调字符串 C h i l d r e n 当对象的所有子对象句柄的向量 C l i p p i n g 当数据限幅模式, ‘o n’(缺省值):只显示在坐标轴界限内的部分图形对 象;‘o f f’:没有这个限制,也显示坐标轴外的部分 C r e a t e F c n 当决定用什么样的M文件或者M AT L A B命令来创建对象。这必须用缺省值, 例如创建一个图形对象: 当set(0,’DefaultFigureCreateFcn’, function),其中字符串 f u n c t i o n是M文件名或者M AT L A B命令 D e l e t e F c n 当决定删除对象时运行的M文件或者M AT L AB命令 B u s y A c t i o n 当M AT L A B处理对象的回调函数中断方式。如果将 I n t e r r u p t i b l e (见 下面命令),设置为‘o f f’,B u s y A c t i o n可以有下面几种情况: 当‘q u e u e’ (缺省值)将回调函数的中断请求放入一个挂起队列中直 到对象的回调函数完成 ‘c a n c e l’ 忽略其他回调函数所有可能的中断 H a n d l e V i s i b i l i t y 当对象的子对象列表中的对象句柄是否可访问;见 C h i l d r e n ‘o n’ (缺省值)总是可访问 ‘c a l l b a c k’ 只有回调函数或者调用回调函数的函数可以访问,这样 防止用户从命令行中对对象进行修改 ‘o f f’ 不可访问 H i t T e s t 当对象是否被鼠标选中,也就是这个对象是否为当前对象。 H i t T e s t可以 设置为‘o n’(缺省值)或者‘o f f’。也可参见命令集 1 5 5中的命令g c o和 表1 4 - 7中的轴对象属性C u r r e n t O b j e c t。 Interruptible 当指定对象回调字符串是否可中断。如果 I n t e r r u p t i b l e是‘o n’(缺 省值),则该对象回调函数可以被其他回调中断。如果 I n t e r r u p t i b l e是 ‘o f f’,则该对象回调函数不能被其他回调中断 Parent 当对象的父对象句柄 下载
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有