技术蛀虫

导航

2012年5月4日

GUI(2)

摘要: function slider1_callback(hObject,eventdata,handles)slide_value=get(hObject,'Value');%获取滑块当前值%别的代码复制内容到剪贴板代码:function ........index = get(handles.listbox1,'Value');%listbox1是你自己的那个控件的tag名字file_list =get(handles.listbox1,'String'); %得到了你的listBoxes的列表file_name = file_list{index 阅读全文

posted @ 2012-05-04 16:57 技术蛀虫 阅读(1802) 评论(1) 推荐(0) 编辑

matlab GUI(2)

摘要: function slider1_callback(hObject,eventdata,handles)slide_value=get(hObject,'Value');%获取滑块当前值%别的代码复制内容到剪贴板代码:function ........index = get(handles.listbox1,'Value');%listbox1是你自己的那个控件的tag名字file_list =get(handles.listbox1,'String'); %得到了你的listBoxes的列表file_name = file_list{index 阅读全文

posted @ 2012-05-04 16:15 技术蛀虫 阅读(3096) 评论(0) 推荐(3) 编辑

Matlab GUI界面

摘要: 去年做了一些关于Matlab GUI的程序,现在又要做相关的东西,回想起来,当时很多经验没有记录下来,现在回顾起来始终觉得不爽,所以从现在开始,一定要勤写记录。 从简单的例子说起吧。 创建Matlab GUI界面通常有两种方式: 1,使用 .m 文件直接动态添加控件 2. 使用 GUIDE 快速的生成GUI界面显然第二种可视化编辑方法算更适合写大型程序。一:创建GUI1.在 .m文件中动态添加例如 h_main=figure(‘name’,‘a demo of gui design’,‘menubar’,‘none’,… 'numbertitle','off', 阅读全文

posted @ 2012-05-04 16:00 技术蛀虫 阅读(31565) 评论(3) 推荐(8) 编辑

gui内函数调用顺序

摘要: 我们在用GUIDE创建一个GUI时(如gui1),matlab会自动生成一个gui1.m的函数文件。该文件可能包含以下几个函数:(1)function varargout = gui1(varargin)(2)function figure1_CreateFcn(hObject, eventdata, handles)(3)function gui1_OpeningFcn(hObject, eventdata, handles, varargin)(4)function varargout = gui1_OutputFcn(hObject, eventdata, handles)(5)func 阅读全文

posted @ 2012-05-04 15:48 技术蛀虫 阅读(2039) 评论(0) 推荐(0) 编辑

m文件中函数的执行顺序

摘要: 当进行多个GUI协同工作时,要用到uiwait和uiresume函数。此时,理解函数的执行顺序此时是很关键的。 首先理解uiwait和uiresume函数的作用。 uiwait函数:阻塞m文件的执行,直到uiresume解除这种阻塞; uiresume函数:解除uiwait函数对m文件的阻塞。 首先明确一点:回调函数(callback)应该不受uiwait的阻塞。(我自己从实践中猜想的) 这意味,虽然m文件的执行被阻塞,但并不会出现“按钮按下无反应”等类似情况。 一般,uiwait用在OpeningFcn中,如果解除阻塞,接下来应该执行OutputFcn,然后就没有要执行的函数... 阅读全文

posted @ 2012-05-04 15:39 技术蛀虫 阅读(1362) 评论(0) 推荐(0) 编辑

matlab图形句柄属性总结

摘要: 句柄式图形常用函数:(1)get(h)返回句柄值h所指定的图形对象的所有属性名称与相对应的属性值(2)a = get(h)返回由句柄值h所指定的图形对象的属性结构数组,并且该数组的字段名称就是该对象的属性名称。(3)a = get(0,'factory')返回所有能由用户设置的属性的默认定义值。(4)a = get(0,'FactoryObjectTypePropertyName1','FactoryObjectTypePropertyName2',...)返回指定对象类型指定的属性值,输入参数FactoryObjectTypePropertyN 阅读全文

posted @ 2012-05-04 15:20 技术蛀虫 阅读(853) 评论(0) 推荐(0) 编辑