|
|
Plot von X Eingangsgröße und Y Ausgangsgröße |
|
Simulink-Neuling |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 22.06.2015, 09:05
Titel: Plot von X Eingangsgröße und Y Ausgangsgröße
|
|
Hallo zusammen,
ich bin absoluter Neuling was Simulink betrifft und habe leider auch keine passende Antwort über die Suche gefunden.
Zu meinem Problem:
Ich möchte ein Fahrzeugmodell in Simulink darstellen, dazu benötige ich Eingangsgrößen, die ich als Konstanten von -10 bis +10 in einer Schritten laufen gelassen habe. Aus diesen Eingangsgrößen werden mir die Ausgangsgrößen berechnet.
Nun mein Problem:
Wie kann ich mir die Eingangsgröße (X-Werte) und die Ausgangsgröße (Y-Werte) in einem plot/Graph anzeigen lassen?
über XY-Plot bekomme ich die Fehlermeldung
"Error in port widths or dimensions. Output port 1 of "NAMEXY" is a one dimensional vector with 42 elements"
"Error in port widths or dimensions. Input port 1 of "NAMEXY" is a one dimensional vector with 2 elements"
Könnt ihr mir da vielleicht weiterhelfen?
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 22.06.2015, 09:54
Titel:
|
|
Hallo,
ich würde es auch über XY-Graph versuchen. Beispiel siehe Anhang.
Um zu sehen, warum das in deinem Beispiel nicht klappt, müsste man das Modell sehen. Die Fehlermeldung gibt ja an sich Hinweise...
Grüße,
Harald
Beschreibung: |
|
Download |
Dateiname: |
XYtest.slx |
Dateigröße: |
14.57 KB |
Heruntergeladen: |
440 mal |
|
|
|
Theo |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 22.06.2015, 10:10
Titel:
|
|
Anbei befindet sich das Simulinkmodell+Fehlermeldungen.
In Matlab lässt sich aus dem Workspace über den Plotbefehl X und Y der Graph ploten.
Wie kann ich diesen Plot Befehl in Simulink einbinden ?
Beschreibung: |
|
Download |
Dateiname: |
Unbenannt.jpg |
Dateigröße: |
149.41 KB |
Heruntergeladen: |
449 mal |
Beschreibung: |
|
Download |
Dateiname: |
Unbenannt1.jpg |
Dateigröße: |
93.95 KB |
Heruntergeladen: |
455 mal |
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 22.06.2015, 10:33
Titel:
|
|
Hallo,
hänge doch bitte das Modell an statt eines Screenshots davon, damit man das auch öffnen und damit testen kann.
Unter File --> Model Properties --> Model Properties kannst du im Callbacks Tab z.B. als StopFcn einen Plot-Befehl eintragen. Damit die Daten verfügbar sind, müsstest du sie in Out-Blöcke führen.
Grüße,
Harald
|
|
|
Theo |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 22.06.2015, 11:26
Titel:
|
|
Hallo Harald,
anbei das Matlab file.
vielen Dank.
Beschreibung: |
|
Download |
Dateiname: |
Pacejka.slx |
Dateigröße: |
18.98 KB |
Heruntergeladen: |
442 mal |
|
|
|
Theo |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 22.06.2015, 11:30
Titel:
|
|
Ich habe gerade deine Variante mit der Stopfunction ausprobiert und bekomme schonmal den Plot angezeigt, das erste Problem haben wir damit gelöst. Vielen Dank dafür
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 22.06.2015, 14:43
Titel:
|
|
Hallo,
meine Vermutung ist, dass GraphXY nicht für vektorwertige Signale gedacht ist. Eine Möglichkeit der Abhilfe hast du ja gefunden.
Du sagst, das erste Problem ist gelöst... gibt es noch welche?
Grüße,
Harald
|
|
|
Theo |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 22.06.2015, 15:45
Titel:
|
|
Ja dank deiner Hilfe konnten wir das Problem lösen.
Das zweite "Problem" ist kein Problem in dem Sinne sondern eher ein Wunsch. Und zwar ist es möglich eine Eingangsgröße, die momentan als eine Konstante implementiert ist, so zu integrieren, dass ich einen Schieberegler habe, über den ich in der Simulation den Wert ändere und gleichzeitig meine Änderung in dem zuvor geplotteten Graphen sehe?
Damit soll anschaulich werden welche Veränderung die jeweiligen Eingangsgrößen auf das Endergebnis haben...
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 22.06.2015, 15:55
Titel:
|
|
Hallo,
versuch mal den Slider Gain aus Math Operations.
Grüße,
Harald
|
|
|
Theo |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 23.06.2015, 12:09
Titel:
|
|
Hallo Harald,
hatte gestern leider keine Möglichkeit mehr deinen Vorschlag auszuprobieren.
Gerade getestet...während der Simulation dynamische Änderung leider nicht möglich. Ich muss die Simulation nach der Änderung über den Slider Gain nochmal starten um den neuen Graphen zu sehen.
Lieber wäre es mir wenn es möglich ist zeitgleich mit dem Verschieben des Sliders eine Anpassung der Graphen zu erhalten.
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 23.06.2015, 17:59
Titel:
|
|
Hallo,
ich habe ein Beispiel angehängt. Wenn du während der Simulation den Slider Gain doppelklickst und ziehst, werden die Änderungen übernommen.
Grüße,
Harald
Beschreibung: |
|
Download |
Dateiname: |
sliderGainEx.slx |
Dateigröße: |
12.89 KB |
Heruntergeladen: |
433 mal |
|
|
|
|
|
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.
|
|