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

1 visualización (últimos 30 días)
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

Respuesta aceptada

Image Analyst
Image Analyst el 8 de Mayo de 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).

Más respuestas (1)

CAM
CAM el 8 de Mayo de 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 comentarios
madhu T S
madhu T S el 18 de Mayo de 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 el 18 de Mayo de 2015
Editada: Stephen23 el 18 de Mayo de 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.

Iniciar sesión para comentar.

Categorías

Más información sobre Environment and Settings en Help Center y File Exchange.

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by