帮助和支持指南——万博1manbetx弹出菜单按钮
5视图(30天)
显示旧的评论
Gbola
2022年10月11日
亲爱的所有,
我创建一个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
2022年10月16日
亲爱的所有,
请参考附件.fig和m文件。
> >动物
错误信息显示在运行代码:
未定义的函数或变量“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回调时发生错误
请做必要的。
欢呼。
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
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回调时发生错误。
欢呼。
图像分析
2022年10月26日
你为什么不使用我给你的代码吗?例如,而不是
如果popupValue1 = = 1 & & popupValue2 = = 1 & & popupValue3 = = 1
你在做什么
如果popupValue1 = =0.0 - -0.25的& & popupValue2 K1 & & popupValue3 = = = = L1
就像我说的,值了
价值
弹出的数字进行比较,而不是字符串。
每一个
回调有,如果块,你应该得到的
所有
弹出的值直接使用已知的名字弹出控制:
popupValue1 = handles.popupmenu1.Value;%得到指数选择项。1、2、3等。
popupValue2 = handles.popupmenu2.Value;%得到指数选择项。1、2、3等。
popupValue3 = handles.popupmenu3.Value;%得到指数选择项。1、2、3等。
如果popupValue1 = = 1 & & popupValue2 = = 1 & & popupValue3 = = 1
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日的评论
Gbola
2022年11月6日
亲爱的所有,
多谢。我已经结束的。我已经重新创建一个新的GUI (animals3。无花果和animals3。m分别,都是附在这评论)从头开始,没有添加任何“结束”来关闭功能。但新代码仍无法执行。请找到下面的新的错误消息:
> > animals3
植物体内非结构性数组引用的。
错误animals3 > pushbutton1_Callback(第173行)
popupValue1 = handles.popupmenu1.Value;%得到指数选择项。1、2、3等。
错误gui_mainfcn(第96行)
函数宏指令(变长度输入宗量{:});
错误animals3(42)行
gui_mainfcn (gui_State变长度输入宗量{:});
错误
@ (hObject eventdata) animals3 (pushbutton1_Callback, hObject、eventdata guidata (hObject))
当评估uicontrol回调时发生错误
仍然需要更多的帮助。
请做必要的。
欢呼。
图像分析
2022年11月6日
你没有一个名为显示的控制。你叫edit1编辑字段。所以我改变了推动button1调反映这一点。请看附呈。但是你有很多条件,检查同一组数字所以你需要正确的。这些线路将红色的波浪线。
Gbola
2022年11月8日
亲爱的所有,
感谢你的时间和帮助。
我很感激改变推动button1调反映edit1而不是“显示”。但没有什么是显示在edit1迫切推动button1之后。
每一个“如果”条件的测试组合3的字符串,每个字符串3 popupmenus,从popupmenu1, popupmenu2 popupmenu3。pushbutton1应该发送适当的动物(结果)edit1的名称。
我不能看到那些行红色的波浪线在他们由于拥有许多“如果”的条件,检查同一组数字所以我不能改正。
请找到下面的新的错误消息:
> > animals3
植物体内非结构性数组引用的。
错误animals3 > pushbutton1_Callback(第173行)
popupValue1 = handles.popupmenu1.Value;%得到指数选择项。1、2、3等。
错误gui_mainfcn(第96行)
函数宏指令(变长度输入宗量{:});
错误animals3(42)行
gui_mainfcn (gui_State变长度输入宗量{:});
错误
@ (hObject eventdata) animals3 (pushbutton1_Callback, hObject、eventdata guidata (hObject))
当评估uicontrol回调时发生错误
仍然需要更多的帮助。
请做必要的。
欢呼。
图像分析
2022年11月8日
我不懂如何组合的值来确定动物的名字。下拉列表的项目数量和L1, K1,等等。这是回调函数:
popupValue1 = handles.popupmenu1.Value;%得到指数选择项。1、2、3等。
popupValue2 = handles.popupmenu2.Value;%得到指数选择项。1、2、3等。
popupValue3 = handles.popupmenu3.Value;%得到指数选择项。1、2、3等。
如果popupValue1 = = 1 & & popupValue2 = = 1 & & popupValue3 = = 1
handles.edit1。字符串=“狮子”;
elseifpopupValue1 = = 1 & & popupValue2 = = 1 & & popupValue3 = = 2
handles.edit1。字符串=“Parro”;
elseifpopupValue1 = = 1 & & 2 & & popupValue3 popupValue2 = = = = 1
handles.edit1。字符串=“山羊”;
elseifpopupValue1 = = 1 & & 2 & & popupValue3 popupValue2 = = = = 2
handles.edit1。字符串=“羚羊”;
elseifpopupValue1 = = 1 & & popupValue2 = = 1 & & popupValue3 = = 1
handles.edit1。字符串=“狗”;
elseifpopupValue1 = = 1 & & popupValue2 = = 1 & & popupValue3 = = 2
handles.edit1。字符串=“老虎”;
elseifpopupValue1 = = 1 & & 2 & & popupValue3 popupValue2 = = = = 1
handles.edit1。字符串=“豹”;
%其他popupValue1 = = 1 & & 2 & & popupValue3 popupValue2 = = = = 2
其他的
handles.edit1。字符串=“大象”;
结束
4日,5日,6日elseif检查的早些时候发生的数据集。例如如果值是1,1,1你分配‘狮子’但这意味着它永远不会到达elseif你要去的地方分配“狗”。类似的其他两个elseif的。你需要有独特的数据集。除此之外,代码运行没有错误。你确定你跑我上传的,不是你的原始代码?
Gbola
2022年11月13日
亲爱的所有,
感谢你的时间和帮助。
组合的值来确定一个动物的名字
通过选择一个字符串从每个3弹出菜单组成的组合。例如:
如果字符串0.0到0.25从弹出菜单中选择“A”,琴弦弹出菜单“B”和K1 L1从弹出菜单“C”, pushbutton1应该分配“狮子”这个词结果(输出)和向edit1发送相同的控制。
同样,如果字符串0.0到0.25从弹出菜单选择' A ',琴弦弹出菜单“B”和K1 L2从弹出菜单“C”, pushbutton1应该分配“鹦鹉”这个词结果(输出)和向edit1发送相同的控制。
同样,如果字符串0.0到0.25从弹出菜单选择' A ',琴弦弹出菜单“B”和K2 L1从弹出菜单“C”, pushbutton1应该分配“山羊”这个词结果(输出)和向editext1发送相同的控制。
同样,如果字符串0.0到0.25从弹出菜单选择' A ',琴弦弹出菜单“B”和K2 L2从弹出菜单“C”, pushbutton1应该分配“羚羊”这个词结果(输出)和向editext1发送相同的控制。等。
我现在有独特的数据不同的原因。我确信我跑您上传的代码而不是我原来的代码。
在运行代码,向导窗口显示但选择一组三个字符串(分别来自弹出菜单),按下控制“结合”(按钮),以下错误消息显示在命令窗口:
> > animals3
植物体内非结构性数组引用的。
错误animals3 > pushbutton1_Callback(第173行)
popupValue1 = handles.popupmenu1.Value;%得到指数选择项。1、2、3等。
错误gui_mainfcn(第96行)
函数宏指令(变长度输入宗量{:});
错误animals3(42)行
gui_mainfcn (gui_State变长度输入宗量{:});
错误
@ (hObject eventdata) animals3 (pushbutton1_Callback, hObject、eventdata guidata (hObject))
当评估uicontrol回调时发生错误
仍然需要更多的帮助。
请做必要的。
欢呼。
Gbola
2022年11月15日
亲爱的所有,
感谢你的时间和帮助。
组合的值来确定一个动物的名字
通过选择一个字符串从每个3弹出菜单形式的结合三个字符串,从而分配一个动物的名字在嵌套的if语句(如上所述),之后显示适当的名字叫edit1动物的控制。例如:
如果字符串0.0到0.25从弹出菜单中选择“A”,琴弦弹出菜单“B”和K1 L1从弹出菜单“C”, pushbutton1应该分配“狮子”这个词结果(输出)和发送控制命名edit1相同。
同样,如果字符串0.0到0.25从弹出菜单选择' A ',琴弦弹出菜单“B”和K1 L2从弹出菜单“C”, pushbutton1应该分配“鹦鹉”这个词结果(输出)和发送控制命名edit1相同。
同样,如果字符串0.0到0.25从弹出菜单选择' A ',琴弦弹出菜单“B”和K2 L1从弹出菜单“C”, pushbutton1应该分配“山羊”这个词结果(输出)和发送控制命名edit1相同。
同样,如果字符串0.0到0.25从弹出菜单选择' A ',琴弦弹出菜单“B”和K2 L2从弹出菜单“C”, pushbutton1应该分配“羚羊”这个词结果(输出)和发送控制命名edit1相同。等。
我现在有独特的数据不同的原因。我确信我跑您上传的代码而不是我原来的代码。
在运行代码向导窗口出现,但在选择一组三个字符串(分别来自弹出菜单),按下控制命名“结合”(按钮)在图命名图一:您可能希望测试.fig和m文件进行确认。
以下错误消息显示在命令窗口:
> > animals3
植物体内非结构性数组引用的。
错误animals3 > pushbutton1_Callback(第173行)
popupValue1 = handles.popupmenu1.Value;%得到指数选择项。1、2、3等。
错误gui_mainfcn(第96行)
函数宏指令(变长度输入宗量{:});
错误animals3(42)行
gui_mainfcn (gui_State变长度输入宗量{:});
错误
@ (hObject eventdata) animals3 (pushbutton1_Callback, hObject、eventdata guidata (hObject))
当评估uicontrol回调时发生错误
仍然需要更多的帮助。
请做必要的。
欢呼。
Gbola
2022年12月25日
亲爱的所有,
感谢你的时间和帮助。
这个问题仍然给我sleepness晚上没有做任何的成功。请做必要的。
组合的值来确定一个动物的名字通过选择一个字符串从每个3弹出菜单形式的结合三个字符串,从而分配一个动物的名字在嵌套的if语句(如上所述),之后显示适当的名字叫edit1动物的控制。例如:
如果字符串0.0到0.25从弹出菜单中选择“A”,琴弦弹出菜单“B”和K1 L1从弹出菜单“C”, pushbutton1应该分配“狮子”这个词结果(输出)和发送控制命名edit1相同。
同样,如果字符串0.0到0.25从弹出菜单选择' A ',琴弦弹出菜单“B”和K1 L2从弹出菜单“C”, pushbutton1应该分配“鹦鹉”这个词结果(输出)和发送控制命名edit1相同。
同样,如果字符串0.0到0.25从弹出菜单选择' A ',琴弦弹出菜单“B”和K2 L1从弹出菜单“C”, pushbutton1应该分配“山羊”这个词结果(输出)和发送控制命名edit1相同。
同样,如果字符串0.0到0.25从弹出菜单选择' A ',琴弦弹出菜单“B”和K2 L2从弹出菜单“C”, pushbutton1应该分配“羚羊”这个词结果(输出)和发送控制命名edit1相同。等。
我现在有独特的数据不同的原因。我确信我跑您上传的代码而不是我原来的代码。
在运行代码向导窗口出现,但在选择一组三个字符串(分别来自弹出菜单),按下控制命名“结合”(按钮)在图命名图一:您可能希望测试.fig和m文件进行确认。
以下错误消息显示在命令窗口:
> > animals3
植物体内非结构性数组引用的。这个错误信息是什么意思,怎么能有人调试吗?
错误animals3 > pushbutton1_Callback(第173行)
popupValue1 = handles.popupmenu1.Value;%得到指数选择项。1、2、3等。
错误gui_mainfcn(第96行)
函数宏指令(变长度输入宗量{:});
错误animals3(42)行
gui_mainfcn (gui_State变长度输入宗量{:});
错误
@ (hObject eventdata) animals3 (pushbutton1_Callback, hObject、eventdata guidata (hObject))
当评估uicontrol回调时发生错误
仍然需要更多的帮助。
请做必要的。
欢呼。
里克
2022年12月25日
错误意味着代码试图访问一个变量,但是该变量并不能证明是一个结构体。
你对这个语法的Matlab版本太老了。您将需要使用
get (handles.popupmenu1,“价值”)
代替。
Gbola
2022年12月26日
在运行代码向导窗口出现,但在选择一组三个字符串(分别来自弹出菜单),按下控制命名“结合”(按钮)在图命名图一:
虽然,最新animals3文件实际上工作但没有显示在edit1控制——这是空白时,名为“结合”是按下的按钮。
多谢。
图像分析
2022年12月27日
它显示了我:
![](http://www.tianjin-qmedu.com/matlabcentral/answers/uploaded_files/1244282/image.png)
你使用Windows ?如果是这样,输入“步骤”到“搜索类型”字段在任务栏和开始步骤记录器。开始记录和捕捉你的所有步骤。然后停止记录,将zip文件在这里,所以我可以看到你做了什么。
Gbola
2022年12月27日
移动:沃斯
2022年12月28日
请找到下面的步骤:
用户评论:
“第一步:我创建GUI使用指南
步骤2:我把图3弹出菜单
步骤3:我把一个edit1控制图
步骤4:Il放置图上的一个按钮“结合”
步骤5:我救了.fig和m文件
步骤6:我跑,它跑的代码
第七步:我选择一项每个从3图上的弹出菜单。
第八步:我按下按钮“结合”图,但是动物的名称没有显示在edit1控制。以下错误消息出现在命令窗口:
> > animals3
植物体内非结构性数组引用的。这个错误信息是什么意思,怎么能有人调试吗?
错误animals3 > pushbutton1_Callback(第173行)
popupValue1 = handles.popupmenu1.Value;%得到指数选择项。1、2、3等。
错误gui_mainfcn(第96行)
函数宏指令(变长度输入宗量{:});
错误animals3(42)行
gui_mainfcn (gui_State变长度输入宗量{:});
错误
@ (hObject eventdata) animals3 (pushbutton1_Callback, hObject、eventdata guidata (hObject))
当评估uicontrol回调时发生错误
仍然需要更多的帮助。
请做需要的事。
欢呼。
注:我用MATLAB 2012 b。请让我知道你正在使用MATLAB的版本。可能问题与MATLAB版本,我用“
谢谢。
Gbola
2022年12月27日
移动:沃斯
2022年12月28日
请找到下面的步骤:
用户评论:
“第一步:我创建GUI使用指南
步骤2:我把图3弹出菜单
步骤3:我把一个edit1控制图
步骤4:Il放置图上的一个按钮“结合”
步骤5:我救了.fig和m文件
步骤6:我跑,它跑的代码
第七步:我选择一项每个从3图上的弹出菜单。
第八步:我按下按钮“结合”图,但是动物的名称没有显示在edit1控制。以下错误消息出现在命令窗口:
> > animals3
植物体内非结构性数组引用的。这个错误信息是什么意思,怎么能有人调试吗?
错误animals3 > pushbutton1_Callback(第173行)
popupValue1 = handles.popupmenu1.Value;%得到指数选择项。1、2、3等。
错误gui_mainfcn(第96行)
函数宏指令(变长度输入宗量{:});
错误animals3(42)行
gui_mainfcn (gui_State变长度输入宗量{:});
错误
@ (hObject eventdata) animals3 (pushbutton1_Callback, hObject、eventdata guidata (hObject))
当评估uicontrol回调时发生错误
仍然需要更多的帮助。
请做必要的。
欢呼。
注:我用MATLAB 2012 b。请让我知道你正在使用MATLAB的版本。可能问题与MATLAB verionn,我使用“
谢谢。
Gbolagade可乐ADEGOKE
2023年1月7日
亲爱的所有,
请找到附上的文件“animals3。m”和“animals3。无花果”用MATLAB R2022b创建版本。
我是MATLAB R2012b运行。你或者别人能把“animals3中的代码。m”创建与MATLAB R2022b版本与MATLAB R2012b版本可以运行吗?
谢谢。
里克
2023年1月8日
我甚至不会尝试这种转换,我也不指望任何人。这是一个重要的原因不应该使用指南。保持兼容是一团糟,即使所有的函数都兼容的。我知道,因为我想保证我的代码文件交换是大多数版本兼容。
最近我遇到了一些麻烦老版本开始,所以我可能不能够帮助你在第一时间。
另请参阅
一个错误发生
无法完成的行动,因为页面所做的更改。重新加载页面更新状态。
你也可以从下面的列表中选择一个网站
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。