Random graph showing up on my GUI?
    5 Ansichten (letzte 30 Tage)
  
       Ältere Kommentare anzeigen
    
Hello. Can someone please point to me why my GUI background turns into a plot graph while trying to run accelerometer data? Here is the only button it occurs on
% --- Executes on button press in Read.
function Read_Callback(hObject, eventdata, handles)
% hObject    handle to Read (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)
%COMPORT
comPort = '/dev/tty.usbmodemfa131';
%READS SERIAL
 [accelerometer.s,serialFlag] = setupSerial(comPort);
    calCo = calibrate(accelerometer.s);
%READS DATA
a = 0;
if a == 0
[gx gy gz] = readAcc(accelerometer,calCo);
cla;
r = sqrt((gx^2)+(gy^2)+(gz^2));
r
end
guidata(hObject, handles);
4 Kommentare
Antworten (2)
  Image Analyst
      
      
 am 14 Feb. 2013
        Are you sure you didn't place a gigantic axes control behind all your other controls on your GUI? And then somehow (not shown here) you plot something to it? What gets plotted? Is it anything you recognize?
3 Kommentare
  Image Analyst
      
      
 am 14 Feb. 2013
				I can't run it without the fig file. Upload it and the m-file somewhere and tell us where.
  Alan Hidalgo
 am 25 Jan. 2017
        Hey Amed, I had the same issue with a realtime plot in which I had to open another Gui. Whenever I opened the other Gui, its background had the realtime plot on it too. I have no idea how to fix this with code, I just edited the second Gui and made a much bigger textbox that would cover up the entire frame of the Gui and it did the trick, the graph is no longer visible where it must not. You should give it a try.
0 Kommentare
Siehe auch
Kategorien
				Mehr zu Creating, Deleting, and Querying Graphics Objects finden Sie in Help Center und File Exchange
			
	Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


