|
|
öffnet neues figure statt in axes zu zeichnen |
|
SayHi |
Forum-Newbie
|
|
Beiträge: 7
|
|
|
|
Anmeldedatum: 24.03.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 24.03.2009, 12:14
Titel: öffnet neues figure statt in axes zu zeichnen
|
|
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?
|
|
|
|
|
josekamara |
Forum-Meister
|
|
Beiträge: 529
|
|
|
|
Anmeldedatum: 26.04.08
|
|
|
|
Wohnort: München
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 24.03.2009, 12:47
Titel:
|
|
Hallo,
versuchen Sie mal:
_________________
Simulation
|
|
|
SayHi |
Themenstarter
Forum-Newbie
|
|
Beiträge: 7
|
|
|
|
Anmeldedatum: 24.03.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 24.03.2009, 14:07
Titel:
|
|
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
|
|
|
derOli |
Forum-Meister
|
|
Beiträge: 579
|
|
|
|
Anmeldedatum: 19.03.08
|
|
|
|
Wohnort: Leipzig
|
|
|
|
Version: 2010a
|
|
|
|
|
|
Verfasst am: 24.03.2009, 14:38
Titel:
|
|
Hi,
bitte die Frage nicht übel nehmen: steht vielleicht irgendwo ein figure?
Könnte ja sein.
Viele Grüße,
der Oli
|
|
|
SayHi |
Themenstarter
Forum-Newbie
|
|
Beiträge: 7
|
|
|
|
Anmeldedatum: 24.03.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 24.03.2009, 15:47
Titel:
|
|
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?
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
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
| RSS
Hosted by:
Copyright © 2007 - 2025
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.
|
|