Datatip, GUI screen and open Excel questions
4 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Hello!
Can please someone help me with a simple qustions.
1) I have a plot in my GUI and I enabled Data Cursor. Because I have dates on my X, I converted it successfully. But now, I want to add a character(g) to the Y.
Y is a number(mass in grams), so I just want the datatip showing grams next to the mass value.
pos = get(event_obj,'Position');
output_txt = {['Datum: ',datestr(pos(1), 'dd.mmm.yyyy')],...
['Masa: ',num2str(pos(2))]};
2) When I run my GUI, I want it to be in the center of the screen. I used movegui(center), but it did nothing. Where should I even place the command in my GUI code?
3) I want my GUI to open an .xls file in Excel and not in Editor.
Slobodan
0 Commenti
Risposta accettata
Titus Edelhofer
il 30 Nov 2011
Hi,
for 2): what error do you get? You should add something like
movegui(handles.figure1, 'center')
for 3): do something like
[f,p] = uigetfile('*.xls');
winopen(fullfile(p,f))
Titus
2 Commenti
Titus Edelhofer
il 30 Nov 2011
2) That's just like many other functions: if no handle is given, it takes the current figure (e.g. hold). More robust usually is to pass the handle.
3) Of course, if you know the file just write
winopen('C:\MyDatafile.xls')
Più risposte (2)
Titus Edelhofer
il 30 Nov 2011
Hi,
for 1): do you mean this:
output_txt = {['Datum: ',datestr(pos(1), 'dd.mmm.yyyy')],...
['Masa: ',num2str(pos(2)) 'g']};
3) Don't undertstand the question...
Titus
0 Commenti
Vedere anche
Categorie
Scopri di più su Spreadsheets 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!