帮助和支持指南——万博1manbetx弹出菜单按钮

5视图(30天)
亲爱的所有,
我创建一个GUI显示结果(输出)相结合的三个字符串,每个字符串从3弹出菜单即“a”、“B”和“C”指南。
弹出菜单的“包含四个字符串:0.0 - 0.25,0.25 - 0.5,0.5 - 0.75和0.75 - 1.0;弹出菜单“B”包含以下4弦:K1、K2、K3, K4弹出菜单“C”包含以下4弦:L1, L2, L3、L4。
我也有一个静态文本显示器的显示输出(结果)的组合3字符串,选择一个字符串,从3弹出菜单。
最后,我有一个条件按钮“结合”的功能是发送的结果结合一组3静态文本的显示字符串,按下状态按钮后将使用一系列嵌套If-elseif-else-end语句来测试每个条件以确定和显示一个适当的输出(结果)为每个组合的三个字符串。
例如,如果字符串0.0到0.25从弹出菜单选择' A ',琴弦弹出菜单“B”和K1 L1从弹出菜单“C”,弹出菜单可以发送一个词,e . g。狮子或其他词结果(输出)的静态文本显示。
同样,如果字符串0.25到0.5从弹出菜单选择' A ',琴弦弹出菜单“B”和K2 L2从弹出菜单“C”,弹出菜单可以发送一个词,e . g。大象或任何其他词结果(输出)静态文本显示。
同样,如果字符串0.5到0.75从弹出菜单选择' A ',琴弦弹出菜单“B”和K3 L3从弹出菜单“C”,弹出菜单可以发送一个词,e . g。老虎或任何其他词结果(输出)的静态文本显示。
同样,如果字符串0.75到1.0从弹出菜单选择' A ',琴弦弹出菜单“B”和K4 L4从弹出菜单“C”,弹出菜单可以发送一个词,e . g。豹或任何其他词结果(输出)的静态文本显示。
概要地,我有3个弹出菜单“A”、“B”和“C”, 1静态文本显示的按钮和1个条件“结合”图(图1)。
请做必要的。
欢呼。
4评论
Gbola
Gbola 2022年10月25日
亲爱的所有,
谢谢你的帮助。
答案没有帮助解决我的问题。我不知道应该写在每个弹出菜单回调(popupmenu1, popupmenu2和popupmenu3)以及什么是应该写在按钮回调(即pushbutton1)。我还得到以下错误消息:
> >动物
未定义的函数或变量“popupValue1”。
误差在动物> pushbutton1_Callback(第232行)
如果popupValue1 = = 0.0 - -0.25 & & popupValue2 K1 & & popupValue3 = = = = L1
错误gui_mainfcn(第96行)
函数宏指令(变长度输入宗量{:});
误差在动物(42)行
gui_mainfcn (gui_State变长度输入宗量{:});
错误
@ (hObject eventdata)动物(pushbutton1_Callback, hObject、eventdata guidata (hObject))
当评估uicontrol回调时发生错误。
欢呼。

登录置评。

答案(2)

图像分析
图像分析 2022年10月22日
不要这样做:
popupValue1 =得到(popupmenu1.handles,“价值”);
处理,是第一, 控制的名字。这应该是(和转向面向对象风格)。
popupValue1 = handles.popupmenu1.Value;%得到指数选择项。1、2、3等。
你想要,检查项的索引,而不是字符串。你有这最初:
如果popupValue1 = = 1 & & popupValue2 = = 1 & & popupValue3 = = 1
然而,你想要的指数从2号开始以来该指数= 1只是“选择M”之类的东西。
3评论
Gbola
Gbola 2022年10月29日
移动:沃斯 2022年12月28日
亲爱的所有,
感谢你的时间和帮助。
部分答案已经帮助解决我的问题。但是我有一些错误信息说明如下:
我有附加的动物。无花果和动物。m文件,供细阅。
> >动物
错误使用函数宏指令
未定义的函数“animals_OutputFcn”“结构”类型的输入参数。
错误gui_mainfcn(第265行)
函数宏指令(gui_State。gui_OutputFcn gui_hFigure, [], gui_Handles);
误差在动物(42)行
gui_mainfcn (gui_State变长度输入宗量{:});
错误使用函数宏指令
未定义的函数“pushbutton1_Callback”“结构”类型的输入参数。
错误gui_mainfcn(第96行)
函数宏指令(变长度输入宗量{:});
误差在动物(42)行
gui_mainfcn (gui_State变长度输入宗量{:});
错误
@ (hObject eventdata)动物(pushbutton1_Callback, hObject、eventdata guidata (hObject))
当评估uicontrol回调时发生错误
错误使用函数宏指令
未定义的函数“popupmenu1_Callback”“结构”类型的输入参数。
错误gui_mainfcn(第96行)
函数宏指令(变长度输入宗量{:});
误差在动物(42)行
gui_mainfcn (gui_State变长度输入宗量{:});
错误
@ (hObject eventdata)动物(popupmenu1_Callback, hObject、eventdata guidata (hObject))
当评估uicontrol回调时发生错误
错误使用函数宏指令
未定义的函数“popupmenu2_Callback”“结构”类型的输入参数。
错误gui_mainfcn(第96行)
函数宏指令(变长度输入宗量{:});
误差在动物(42)行
gui_mainfcn (gui_State变长度输入宗量{:});
错误
@ (hObject eventdata)动物(popupmenu2_Callback, hObject、eventdata guidata (hObject))
当评估uicontrol回调时发生错误
错误使用函数宏指令
未定义的函数“popupmenu3_Callback”“结构”类型的输入参数。
错误gui_mainfcn(第96行)
函数宏指令(变长度输入宗量{:});
误差在动物(42)行
gui_mainfcn (gui_State变长度输入宗量{:});
错误
@ (hObject eventdata)动物(popupmenu3_Callback, hObject、eventdata guidata (hObject))
当评估uicontrol回调时发生错误
错误使用函数宏指令
未定义的函数“pushbutton1_Callback”“结构”类型的输入参数。
错误gui_mainfcn(第96行)
函数宏指令(变长度输入宗量{:});
误差在动物(42)行
gui_mainfcn (gui_State变长度输入宗量{:});
错误
@ (hObject eventdata)动物(pushbutton1_Callback, hObject、eventdata guidata (hObject))
当评估uicontrol回调时发生错误
谢谢。

登录置评。


图像分析
图像分析 2022年10月30日
看起来你添加了一个“结束”声明的每一个函数。你不应该这样做。把你的大部分的结束。如果你能做到这一点,那么就从头重新创建GUI但不要添加任何“结束”来关闭功能。
19日的评论
里克
里克 2023年1月8日
我甚至不会尝试这种转换,我也不指望任何人。这是一个重要的原因不应该使用指南。保持兼容是一团糟,即使所有的函数都兼容的。我知道,因为我想保证我的代码文件交换是大多数版本兼容。
最近我遇到了一些麻烦老版本开始,所以我可能不能够帮助你在第一时间。

登录置评。

s manbetx 845


释放

R2012b

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!