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

Axes durch anklicken als figure o.ä. "ausgliedern"

 

steve
Ehrenmitglied

Ehrenmitglied



Beiträge: 2.029
Anmeldedatum: 03.09.07
Wohnort: Wien
Version: R2024a
     Beitrag Verfasst am: 21.07.2009, 08:28     Titel:
  Antworten mit Zitat      
Was genau funktioniert denn nicht?
_________________

>> I told me to.

____________________________________
Matlab Cheat Sheet
goMatlab-Knigge - dran gehalten?!
Schon in den FAQ gesucht?
Ist vielleicht bei den Skripten oder den Tutorials was für dich dabei?
Private Nachricht senden Benutzer-Profile anzeigen


Sebbl
Themenstarter

Forum-Century

Forum-Century


Beiträge: 131
Anmeldedatum: 09.07.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 21.07.2009, 08:46     Titel:
  Antworten mit Zitat      
Ich möchte bei plotyy genau die gleiche Funktion wie bei plot nutzen.
D.h. ein "Klick" auf den Graph zeigt diesen in einem seperaten figure-Fenster an.
Egal was ich jedoch bisher versucht habe... mit plotyy will es mir einfach nicht gelingen.

Ein Versuch war :




Code:

        axes(handles.performance_motor);cla;
        [AX,y1,y2]=plotyy(handles.performance_motor, M(:,1),M(:,6),M(:,1),M(:,7),'plot');
        xlabel(handles.performance_motor,'Zeit [min]','FontSize',8);
        set(AX,'FontSize',8);
        set(get(AX(1),'Ylabel'),'String','Leistung [W]','FontSize',8);
        set(get(AX(2),'Ylabel'),'String','Moment [mNm]','FontSize',8);
        title('Drehmoment und Leistung','FontSize',8);
      set(handles.current_speed_motor,'FontSize',8,'ButtonDownFcn',@click_graph1);
 


Dabei passiert jedoch garnichts und es wird auch keine Fehlermeldung ausgegeben.

Gruß Sebbl
Private Nachricht senden Benutzer-Profile anzeigen
 
steve
Ehrenmitglied

Ehrenmitglied



Beiträge: 2.029
Anmeldedatum: 03.09.07
Wohnort: Wien
Version: R2024a
     Beitrag Verfasst am: 21.07.2009, 08:52     Titel:
  Antworten mit Zitat      
Die Darstellung im richtigen Axes funktioniert aber?

Dann probiere folgendes:
Code:
set(handles.current_speed_motor,'FontSize',8,'ButtonDownFcn',{@click_graph1,AX});


Allerdings musst du dann die "click_graph1"-Funktion wieder um ein Übergabe-Argument erweitern, so wie outsider das oben gemacht hat.

Gruß
Alex
_________________

>> I told me to.

____________________________________
Matlab Cheat Sheet
goMatlab-Knigge - dran gehalten?!
Schon in den FAQ gesucht?
Ist vielleicht bei den Skripten oder den Tutorials was für dich dabei?
Private Nachricht senden Benutzer-Profile anzeigen
 
Sebbl
Themenstarter

Forum-Century

Forum-Century


Beiträge: 131
Anmeldedatum: 09.07.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 21.07.2009, 09:01     Titel:
  Antworten mit Zitat      
Die Darstellung in axes funktioniert....
Nur bei einem Klick auf den Graphen passiert nix.

Der Versuch hat nicht geklappt

Gruß Sebbl
Private Nachricht senden Benutzer-Profile anzeigen
 
steve
Ehrenmitglied

Ehrenmitglied



Beiträge: 2.029
Anmeldedatum: 03.09.07
Wohnort: Wien
Version: R2024a
     Beitrag Verfasst am: 21.07.2009, 09:04     Titel:
  Antworten mit Zitat      
Dann noch ein weiterer Vorschlag:
Code:
set(AX,'FontSize',8,'ButtonDownFcn',@click_graph1);

_________________

>> I told me to.

____________________________________
Matlab Cheat Sheet
goMatlab-Knigge - dran gehalten?!
Schon in den FAQ gesucht?
Ist vielleicht bei den Skripten oder den Tutorials was für dich dabei?
Private Nachricht senden Benutzer-Profile anzeigen
 
Sebbl
Themenstarter

Forum-Century

Forum-Century


Beiträge: 131
Anmeldedatum: 09.07.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 21.07.2009, 10:02     Titel:
  Antworten mit Zitat      
mh fast Smile Danke schonmal dafür

bei einem klick geht jetzt das Fenster auf....
jedoch werden noch nicht beide Graphen abgebildet, sondern nur der letzte.

Gruß Sebbl
Private Nachricht senden Benutzer-Profile anzeigen
 
steve
Ehrenmitglied

Ehrenmitglied



Beiträge: 2.029
Anmeldedatum: 03.09.07
Wohnort: Wien
Version: R2024a
     Beitrag Verfasst am: 21.07.2009, 10:04     Titel:
  Antworten mit Zitat      
Bastel mal bitte einen funktionierenden Code und poste diesen hier, dann kann ich mal rumprobieren (der code sollte dann so ähnlich aussehen wie der von outsider)...
_________________

>> I told me to.

____________________________________
Matlab Cheat Sheet
goMatlab-Knigge - dran gehalten?!
Schon in den FAQ gesucht?
Ist vielleicht bei den Skripten oder den Tutorials was für dich dabei?
Private Nachricht senden Benutzer-Profile anzeigen
 
Sebbl
Themenstarter

Forum-Century

Forum-Century


Beiträge: 131
Anmeldedatum: 09.07.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 21.07.2009, 10:22     Titel:
  Antworten mit Zitat      
Hi,

ich hab mal schnell eine kleine Test-GUI gebastelt Very Happy

Gruß Sebbl

test_gui.m
 Beschreibung:

Download
 Dateiname:  test_gui.m
 Dateigröße:  3.89 KB
 Heruntergeladen:  465 mal
test_gui.fig
 Beschreibung:

Download
 Dateiname:  test_gui.fig
 Dateigröße:  3.49 KB
 Heruntergeladen:  530 mal
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen

Gehe zu Seite Zurück  1, 2

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.