MATLAB下拉菜单popupmenu的简单使用介绍

MATLLAB下拉菜单使用介绍

使用matlab很多人不喜欢看帮助文档,比如我,感觉什么东西在百度上很容易看到,认为帮助文档理解起来比较慢。但是帮助文档真的很有帮助,比如这次,POPUPMENU菜单项,我一直不知道如何添加下拉框的内容,找了很多次百度也没找到,最后还是在帮助文档那里找到的。下面就简单介绍POPUPMENU的使用吧:

  1. 首先,从GUIDE里面拉出一个下拉式菜单框,位置如图所示:在这里插入图片描述

  2. 首先是编辑菜单项,就是添加下拉框的内容:比如我的下拉菜单tag为popupmenu1,
    想要添加的内容为‘COM1’,‘COM2’,‘COM3’,‘COM4’;可以在popupmenu的CreateFcn()回调函数中添加以下代码:
    在这里插入图片描述
    这样可以设置默认的下拉菜单项。

  3. 如果你想随时更改菜单项内容,可以添加一个按钮,在回调函数中写下类似如此的代码:在这里插入图片描述
    com_edit是我的popupmenu1的别名,你可以在你的figure文件中写下:com_edit=handles.popupmenu1来简化书写。
    最主要的就是set函数,如果没有上面的语句,你可以直接把set中的内容写成:set(handles.popupmenu1,‘String’,{‘String1’,‘String2’,‘String3’})类似的形式(不过此时要声名handles.popupmenu1为全局变量)。

  4. 之后就是随时得到选中的菜单项。进入popupmenu1的callback函数,写下代码如下:
    在这里插入图片描述
    其中Value得到的是你选中菜单项的索引值,通过与你set()中的字符串组的索引值匹配,就可以得到你选中的菜单内容了。

  5. 基本操作就是这么多,我也刚学,互相促进吧。

猜你喜欢

转载自blog.csdn.net/qq_18820125/article/details/88343414