TL:博士
我移交代码我要更新一个应用程序设计师,使用一个GUI作为输入跟踪功能和不掌握如何GUI和外部代码基本示例,我寻求帮助。
背景——我知道这个问题已经回答了几次。但我还是失去了作为高水平的例子有点适合我。我一直在使用matlab近10年来只有在基本编辑器。此外,它是唯一的编码语言我知道。
我把一些代码从一个人手里编码一个GUI。例子:
Signal_Title = uicontrol (Settings_LP“风格”,“文本”,…
“字符串”,“信号分析设置”,…
“单位”,“归一化”,…
“位置”(GUI_Spacing_W 1 - (S1B_Title_H + GUI_Spacing_H), S1B_Title_W * 2, S1B_Title_H),…
“字形大小”,Main_Title_Font);
height_1 = 1 - (S1B_Title_H + GUI_Spacing_H);
等等,它持续了1000行代码来创建:
每个复选框是一个初始条件,将使用以下函数。
我想更新这个应用程序设计师和我一直在苦苦挣扎。我能够构建图看起来完全相同的但我在输出控制的GUI。
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
所以我想打破这个fundamenatals问题。我希望这个复选标记与外部交互功能。
我写的世界简单的代码。
函数复选框(inputArg1)
如果inputArg1 = = 1;
图
结束
结束
目的是当GUI关闭。如果盒子检查。只是poplulate图结算。如果盒子并不是检查。什么也不做。我一直试图把这搬近3天但是我奋斗和理解它类、属性、回调等,没有一次视频或论坛帖子帮助我brigde差距。
classdefcheckboxtester < matlab.apps.AppBase
属性(访问=公共)
UIFigurematlab.ui.Figure
Check1CheckBoxmatlab.ui.control.CheckBox
结束
属性(访问=公共)
Check1 = 1;
结束
方法(访问=公共)
函数appdesignfunction(应用)
复选框(app.Check1)
结束
结束
方法(访问=私人)
函数Check1CheckBoxValueChanged(应用程序、事件)
值= app.Check1CheckBox.Value;
如果值= = 1
app.Check1 = 1;
结束
结束
结束
这是当前appdesigner代码。沿着几个帖子后我做了外部函数的函数在程序设计师,然后说实话我不知道如何工作或如何调用属性的值。我一直挣扎在这个基本情况但是我觉得如果我把它explanded在基本条款我应该能够brigde差距。