|
|
gui (spez axes) extern verwalten |
|
muh und milch |
Forum-Anfänger
|
|
Beiträge: 15
|
|
|
|
Anmeldedatum: 13.02.08
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2007b
|
|
|
|
|
|
Verfasst am: 25.02.2009, 12:26
Titel: gui (spez axes) extern verwalten
|
|
|
|
|
hallo,
sorry im voraus, falls sich das problem als trivial erweisen sollte, aber ich komm einfach nicht auf die lösung meines problems (auch nicht durch die suche verwandter themen -->vllt habe ich die falschen begrifflichkeiten verwendet)
wie dem auch sei
PROBLEM/Sachverhalt:
ich besitze eine externe (nicht im gui m-file existierende) plot-fkt.
deren verlinkung zum gui ist:
haxes=findobj(hmaingui,'Type','axes','Tag', taglist{fam-3});
axes(haxes)
wobei taglist{fam-3}) einfach ein string aus axes1, axes2 und axes3 darstellt. fam ist der index einer übergeordneten schleife.
mein ziel ist es 3 axes (die einen bestimmten zeitraum breit sind) mit werten zu fühlen, zu skalieren... das funktioniert.
der zeitraum (also betrachtung andere messwerte) soll variabel sein. dies realisiere ich mit einen button der die funktion hat "eine woche" in die "zukunft zu spulen".
die berechnung der messpunkte funktioniert auch.
der debug-mode ergab, dass bei betätigen dieses button mein haxes empty wird.
daher kann ich auch nicht die axes danach leeren oder sonst was damit anstellen und das programm bricht ab.
ALSO: wieso werden nach füllen der axes, keine axes mehr gefunden? und wenn sie nicht gefunden werden, wie kann sie dann überhaupt noch verwalten?
vielen dank schonmal!
grüße
mrtn
|
|
|
|
|
muh und milch |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 15
|
|
|
|
Anmeldedatum: 13.02.08
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2007b
|
|
|
|
|
|
Verfasst am: 25.02.2009, 15:43
Titel:
|
|
ich versuche meine frage anders zu stellen:
in wie hat die befüllung eines axes einfluß auf dessen auffindbarkeit?
|
|
|
Gast |
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 25.02.2009, 16:37
Titel:
|
|
Bastel doch mal ein kleines Beispiel zusammen, dann werden wir den Fehler schon finden.
|
|
|
muh und milch |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 15
|
|
|
|
Anmeldedatum: 13.02.08
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2007b
|
|
|
|
|
|
Verfasst am: 26.02.2009, 17:52
Titel:
|
|
jo gute idee.
nen kleines prog mit dem gleichen problem findet ihr im anhang.
grüße mrtn
Beschreibung: |
|
Download |
Dateiname: |
problem_testprogramm.zip |
Dateigröße: |
12.44 KB |
Heruntergeladen: |
717 mal |
|
|
|
Bijick |
Ehrenmitglied
|
|
Beiträge: 914
|
|
|
|
Anmeldedatum: 18.06.07
|
|
|
|
Wohnort: Nürnberg
|
|
|
|
Version: R2006b, R2008b
|
|
|
|
|
|
Verfasst am: 26.02.2009, 18:44
Titel:
|
|
Hallo muh und milch,
das war nicht leicht zu finden. Der Übeltäter ist plotyy! Da hier pro plot zwei y-Achsen eingesetzt werden, gibt es auch pro plot zwei "axes". Die vorherigen werden ersetzt und dabei die tags überschrieben.
Abhilfe lässt sich schaffen, wenn Du nicht über findobj gehst, sondern der Funktion die handles-Struktur mit übergibst.
Wenn man dann noch die else-Bedingung korrigiert
(war gewiss nur vertippt), klappt alles.
Herzliche Grüße
Bijick
_________________
>> why
|
|
|
muh und milch |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 15
|
|
|
|
Anmeldedatum: 13.02.08
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2007b
|
|
|
|
|
|
Verfasst am: 26.02.2009, 19:07
Titel:
|
|
vielen dank! dein tipp erspart mir ein weiteren tag vergeblicher suche den fehler zu finden. )
grüße martin (muh)
|
|
|
|
|
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 - 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.
|
|