How can I take two inputs from the same variable

Hi good day to all of you, I'm currently working on an app to plot a graph based on certain value inserted. For value fo, the user have choice to use the slider to select the values they want or input their own values within the limit of 4 to 36. When it comes to the coding part, how can I take either both values and yet assign to the same variable which is fo, so far I've assigned fo to both of them but one of it doesn't work, is there a better way to do this ?

 Respuesta aceptada

Matt J
Matt J el 29 de Mayo de 2021
Editada: Matt J el 29 de Mayo de 2021

0 votos

When the Slider is moved, its callback will be invoked. You should set the EditField value in the callback to keep them consistent. Similarly, when then EditField callback is invoked, you should adjust the Slider values.

8 comentarios

Kiat Tsen Lim
Kiat Tsen Lim el 29 de Mayo de 2021
uhh can you explain further?
Matt J
Matt J el 29 de Mayo de 2021
Editada: Matt J el 29 de Mayo de 2021
Have you written any callbacks for your app components?
If not, how are you executig the plot?
Kiat Tsen Lim
Kiat Tsen Lim el 29 de Mayo de 2021
so far I did these two callbacks for my input value and slider value, these two belong to fo variable for my plotting of graph, so what should I write fo equals to what ?
Matt J
Matt J el 29 de Mayo de 2021
I cannot copy/paste your code (because it's an image).
Kiat Tsen Lim
Kiat Tsen Lim el 29 de Mayo de 2021
(GRAPH)
fo = ?
w = app.EditField.Value;
wn = app.nEditField.Value;
t = 0:1:300;
xt = ((2.*fo)/(wn^2-w^2)).*sin(((wn-w)/2)*t) .*sin(((wn+w)/2)*t);
plot(app.UIAxes, t, xt,'b-^');
(INPUT)
latestvalue = event.Value;
app.SelectValueSlider = latestvalue;
(SLIDER)
latestvalue = event.Value;
app.InputValueEditField = latestvalue;
app.SelectValueSlider.Value = latestvalue;
app.InputValueEditField.Value = latestvalue;
Adam Danz
Adam Danz el 31 de Mayo de 2021
I suggest using one callback function for both objects. You can use the event input to determine which object was changed and the function will merely update the other object.
thanks for the help! I got it now

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Develop Apps Using App Designer en Centro de ayuda y File Exchange.

Productos

Versión

R2020b

Etiquetas

Preguntada:

el 29 de Mayo de 2021

Comentada:

el 1 de Jun. de 2021

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by