how to get the data from edit box of GUI and use in other .m file

1 visualizzazione (ultimi 30 giorni)
Hello ppl... I want to know that how to use the data or value in the edit box of the GUI and I want to use the same data in some other .m file.. please let me know asap
thanks and regards madhu

Risposta accettata

Image Analyst
Image Analyst il 8 Mag 2015
Use get():
myVar = get(handleToEditBox, 'String');
Then you can save it to a mat file with save
save(matFullFileName, 'myVar');
that the other m-file can read in with load(matFullFileName).

Più risposte (1)

CAM
CAM il 8 Mag 2015
To supplement the above answer:
Add str2num if it is a value, so you get the correct datatype.
myVar = str2num(get(handleToEditBox, 'String'));
If the file already exists, add the "-append" switch to the save statement
save(matFullFileName, 'myVar', '-append')
Hope that helps.
  2 Commenti
madhu T S
madhu T S il 18 Mag 2015
Hello CAM, I'm able to save the data... but though it have default filename, everytime a popup window is coming while saving the mat file... as in the below image how to avoid it??? Im using follwing code
uisave({'RsT','LsgsT','LmT','Vrat','Irat','frat','nrat','cosphi','Prat'},'AD_motor_data');
Stephen23
Stephen23 il 18 Mag 2015
Modificato: Stephen23 il 18 Mag 2015
uisave always creates a User Interface. That is why it is called *UI*save. If you do not want the UI, then simply use save instead.

Accedi per commentare.

Categorie

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

Prodotti

Community Treasure Hunt

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

Start Hunting!

Translated by