Change Edit Filed text from external function

1 visualizzazione (ultimi 30 giorni)
Saeid
Saeid il 31 Mag 2020
Commentato: Saeid il 8 Giu 2020
I am trying to design a GUI console, named e.g. MainConsole where input values are entered and then sent to an external function for further calculations. If in this function a cetain value, e.g. x is generated, and I want to take it back to my console and write it into and edit field (or basically any interactive object, named DPApprox), how can I do that? I tried this:
MainConsole.LeftPanel.DPPanel.DPApprox.Text=string(x)
and did not receive an error message, but the value was not printed into the Edit Field (DPApprox in this case) and MATLAB gave this message:
ExtruderMain =
struct with fields:
LeftPanel: [1×1 struct]
What am I doing wrong?

Risposte (1)

Sahithi Kanumarlapudi
Sahithi Kanumarlapudi il 3 Giu 2020
Hi,
The syntax which have used to update the edit field's text is correct. But could you check the data type of 'x' before converting it to string.
I could further help you if you can provide me the details about the output of the function where x is calculated and how you are passing it from the function to the GUI.
  1 Commento
Saeid
Saeid il 8 Giu 2020
Hi Sahithi,
thank you for your help. Let me find the data and I will get back to you.
Saeid

Accedi per commentare.

Categorie

Scopri di più su Environment and Settings in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by