WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

öffnet neues figure statt in axes zu zeichnen

 

SayHi
Forum-Newbie

Forum-Newbie


Beiträge: 7
Anmeldedatum: 24.03.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 24.03.2009, 13:14     Titel: öffnet neues figure statt in axes zu zeichnen
  Antworten mit Zitat      
hallo,
ich habe folgendes Problem. Ich habe eine GUI geschaffen mit einem axes.
Über Bluetooth nehme ich fortlaufend Messwerte auf und möchte diese in dem Diagramm axes darstellen.
Wenn das Programm ausführe zeichnet er nicht in das diagramm sondern öffnet ein neues Fenster.
Ich habe bereits versucht mit handle.diagramm in mein axes zu zeichnen, das fkt. auch, aber da ich mehrere Graphen da hineinzeichnen muss geht dies nicht.
Ich habe bereits versucht über hold on zu arbeiten, aber dann öffnet er erneut ein Fenster.
Mit hold(handles.diagramm) zeichnet er nun mehrer Graphen in das Diagramm aber er blendet die Graphen (bis auf einen) immer ein und aus sodass ein lästiges Flackern zustande kommt.
Warum erkennt er mein axes im GUI nicht als aktuelles Figure und zeichnet da hinein?
Hat jemand einen Tipp?
Private Nachricht senden Benutzer-Profile anzeigen


josekamara
Forum-Meister

Forum-Meister


Beiträge: 529
Anmeldedatum: 26.04.08
Wohnort: München
Version: ---
     Beitrag Verfasst am: 24.03.2009, 13:47     Titel:
  Antworten mit Zitat      
Hallo,

versuchen Sie mal:

Code:
set(gcbf,'CurrentAxes',handles.Diagramm);

_________________

Simulation
Private Nachricht senden Benutzer-Profile anzeigen
 
SayHi
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 7
Anmeldedatum: 24.03.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 24.03.2009, 15:07     Titel:
  Antworten mit Zitat      
also ich hab die Zeile in meinen Code integriert, aber es hat keine Auswirkungen, öffnet weiterhin ein neues figure und zeichnet die Graphen da hinein
Private Nachricht senden Benutzer-Profile anzeigen
 
derOli
Forum-Meister

Forum-Meister


Beiträge: 579
Anmeldedatum: 19.03.08
Wohnort: Leipzig
Version: 2010a
     Beitrag Verfasst am: 24.03.2009, 15:38     Titel:
  Antworten mit Zitat      
Hi,

bitte die Frage nicht übel nehmen: steht vielleicht irgendwo ein figure?
Könnte ja sein.

Viele Grüße,

der Oli
Private Nachricht senden Benutzer-Profile anzeigen
 
SayHi
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 7
Anmeldedatum: 24.03.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 24.03.2009, 16:47     Titel:
  Antworten mit Zitat      
ich habe gründlich den code gecheckt und kein figure gefunden.
das Problem ist auch erst seit kurzem da.
Es funktionierte mal, aber musste funktionsbedingt etwas abändern.
Die Änderung besteht darin, dass wenn über die Com3 Daten ankommen die Funktion linereceived aufgerufen werden soll und das ganze dann dort verarbeitet werden soll (decodieren, zeichnen etc.), also nach jedem messwert wird diese fkt aufgerufen.
Selbst wenn ich eine beliebige gerade in meiner Fkt. linereceive zeichnen lasse, wird ein neues Figure geöffnet, füge ich stattdessen den Code in meine Pushbuttonfkt.
(wo ich früher das zeichnen hatte und es auch geklappt hatte) dann wird kein Femster geöffnet, sondern es wird in mein axes gezeichnet...
Also muss es ja irgendwie an der Fkt. linereceived, die ich mit handles.s.BytesAvailableFCn = {@linereceived, handles}; aufrufe, liegen.
Irgendeine Idee?
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen
.





 Impressum  | Nutzungsbedingungen  | Datenschutz | FAQ | goMatlab RSS Button RSS

Hosted by:


Copyright © 2007 - 2024 goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks

MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.