Je nach dem wie sich die Signale überlagern, kann es für die Betrachtung sinnvoll sein die Reihenfolge zu ändern. Dazu habe ich in meiner GUI einen Button - Switchsignals zum Umschalten der Plot-Reihenfolge. Ausgehend von der oberen Reihenfolge, sollen nun 3 Varianten nacheinander durchschaltbar sein.
Code:
% 1. Variante plot(x2,y2,x1,y1) % 2. plot(x1,y1) % 3. plot(x2,y2) % und wieder zum Ursprung plot(x1,y1,x2,y2)
Bisher plotte ich dazu jedes mal die Signale neu, was sich nun aber mit meiner zusätzlichen Plotfunktion für die Max- und Minpeaks als ziemlich unvorteilhaft herausstellt.
Die Varianten 2 und 3 könnte man statt mit neu plotten, durch unsichtbar Schalten des jeweiligen Signals lösen.
der Vorschlag über
uistack
funktioniert leider nicht. Allerdings gibt es auf der verlinkten Seite noch einen 2. Lösungsansatz, welche geht. Hier ein kleines Bsp.
Allerdings habe ich mit dieser Umsetzung auch nicht viel gewonnen, wenn sich im Plot zusätzlich noch die Max- und Minpeaks befinden. Diese werden nach den Signalen geplotten und so würden sie ja ebenfalls mit umgeordnet. Evtl. einen Idee warum die
uistack
Variante nicht geht? Direkt das plot handle des Signals zu benutzen wäre die Lösung meines Problems.
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.