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

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

 Accepted Answer

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).

More Answers (1)

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 Comments

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');
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.

Sign in to comment.

Products

Asked:

on 8 May 2015

Edited:

on 18 May 2015

Community Treasure Hunt

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

Start Hunting!