Verfasst am: 01.09.2010, 10:22
Titel: Problem beim Einfügen von Text in ein axes-Objekt
Hallo,
ich habe ein Problem mit dem ich nicht weiterkomme. Erstmal was ich machen will/bisher gemacht habe.
In meiner GUI habe ich ein axes-Steuerelement eingebunden. Dieses axes-Objekt wird in der Callback-Routine eines Timers zyklisch (50 ms) aktualisiert.
Die Daten, die ich anzeigen will, plotte ich mit: plot(axes_handel, <Daten>);
Nun möchte ich an bestimmten Positionen der Kurve Text hinzufügen. Dies will ich mittels der Funktion text() machen. Da man der text-Funktion kein axes_handle übergeben kann und laut Hilfe sich die text-funktion immer auf die aktuelle axes bezieht, setzte ich vor dem Aufruf von text() die currentAxes mit: axes(axes_handle).
Jetzt zu meinem Problem.
Wenn ich nun meine GUI starte, wird nicht wie erwartet der text in das axes-Objekt meiner GUI geschrieben, sondern durch den Aufruf von text() eine neue figure erzeugt in welcher der gewünschte Text steht. Wie bekomme ich es hin das der Test in das axes-Objekt meiner GUI eingefügt wird?
Hoffe ich konnte mein Problem halbwegs verständlich darlegen. Falls noch Fragen offen sind immer her damit
Verfasst am: 01.09.2010, 12:07
Titel: Re: Problem beim Einfügen von Text in ein axes-Objekt
Hallo dfens282,
Zitat:
Da man der text-Funktion kein axes_handle übergeben kann und laut Hilfe sich die text-funktion immer auf die aktuelle axes bezieht, setzte ich vor dem Aufruf von text() die currentAxes mit: axes(axes_handle).
Eigentlich sollte das funktionieren. Es scheint irgendwo ein Problem zu geben das man natürlich ohne den Code zu sehen nicht finden kann.
Aber: Man kann TEXT doch die gewünschte AXES übergeben:
Verfasst am: 01.09.2010, 12:51
Titel: Re: Problem beim Einfügen von Text in ein axes-Objekt
Jan S hat Folgendes geschrieben:
Hallo dfens282,
Zitat:
Da man der text-Funktion kein axes_handle übergeben kann und laut Hilfe sich die text-funktion immer auf die aktuelle axes bezieht, setzte ich vor dem Aufruf von text() die currentAxes mit: axes(axes_handle).
Eigentlich sollte das funktionieren. Es scheint irgendwo ein Problem zu geben das man natürlich ohne den Code zu sehen nicht finden kann.
Aber: Man kann TEXT doch die gewünschte AXES übergeben:
Die text-Funmtion soll mir einfach ein label an jedes dargestellte Objekt ranmachen, das die Klassifizierung anzeigt. Kommentiere ich die text-Funktion aus läuft alles wie es soll nur ohne die text labels an den Objekten. Sobald ich die Zeile einkommentiere wird durch den Aufruf von text eine neue figure geöffnet. Version von Matlab ist 7.4.0 (R2007a).
Nochmals Danke für die schnelle Hilfe. Hatte schon befürchtet mir was anderes einfallen lassen zu müssen
Gruß Michael
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
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.