|
|
großes Simulink Problem:-( |
|
Markus001 |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 17.09.2009, 08:56
Titel: großes Simulink Problem:-(
|
|
Hallo zusammen!
Ich stehe momentan vor zwei Problem.
Ich hoffe mir kann da jemand helfen.
Das erste Problem ist, dass ich in Simulink eine 3 D Grafik erstellen möchte (ein Verbrauchskennfeld für einen VB-Motor mit den Parametern: Drehzahl, Moment, Verbrauch). Sie stehen alle in abhängigkeit zueinander.
Wenn ich dies anzeigen kann, dann wäre das perfekt.
Das zweite Problem ist, dass ich dann aus diesem Diagramm anhand von 2 aktuellen Parametern (Bsp.: Drehzahl und Moment) den dritten (Verbrauch) auslesen möchte.
Ist dies überhaupt möglich? Kann mir da einer behilflich sein? Vielen Dank auf jedenfall schonmal dafür.
|
|
|
|
|
Idefix_1024 |
Forum-Century
|
|
Beiträge: 230
|
|
|
|
Anmeldedatum: 16.10.08
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 17.09.2009, 09:26
Titel:
|
|
in Simulink selbst könnte ein 3D Plot schwer werden...
speichere doch "einfach" die drei Variablen in den Workspace und verwende die Matlab Befehle für einen ordentlichen Plot...
"to Workspace" heißt der Block der die Variablen aus Simulink in den Matlab-Workspace bringt
|
|
|
Andreas Goser |
Forum-Meister
|
|
Beiträge: 3.654
|
|
|
|
Anmeldedatum: 04.12.08
|
|
|
|
Wohnort: Ismaning
|
|
|
|
Version: 1.0
|
|
|
|
|
|
Verfasst am: 17.09.2009, 11:18
Titel:
|
|
Soll diese Grafik interaktiv zu irgendetwas zu gebrauchen sein, oder "nur" eine Anzeige darstellen? Denn die zweite Aufgabenstellung scheint mir ja ein einfacher Tabellenzusammenhang zu sein. Also würde:
Figure Darstellung durch in Simulink eingebettern MATLAB Code plus
Loopk-Up Table
die Sache nicht erschlagen?
Andreas
|
|
|
Idefix_1024 |
Forum-Century
|
|
Beiträge: 230
|
|
|
|
Anmeldedatum: 16.10.08
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 17.09.2009, 11:32
Titel:
|
|
könnte Simulink denn einen 3D Plot in einer Art Scope darstellen?
oder könnte man sich sogar eine s-function programmieren die das leistet?
habe ich bisher nicht gebraucht, aber mal interessehalber...
|
|
|
Markus001 |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 17.09.2009, 14:28
Titel:
|
|
Hallo, erstmal danke für die Schnellen Antworten.
Die Variablen die Abhängig voneinander sind sind alle einzeln in Matlab gespeichert. In Matlab selber kann ich sie auch super mit Hilfe der Linearisierung in 3 D anzeigen.
Jedoch soll Simulink nur aud diesem Diagramm Daten heraus lesen und ausgeben. Es handelt sich dabei um ein Kennfeld, das fest vorgegeben ist und sich nicht verändert.
Simulink soll während seiner Simulation aus diesem 3 D Diagramm, den passenden z-Wert zu den passenden x-/y- Werten (welche eingegeben werden) ausspucken.
Ist dies überhaupt möglich, bzw. was gibt es noch für Möglichkeiten.
Ich habe ein paar Lookup Tables schon versucht und ich denke, dass es damit eventuell klappen könnte, jedoch kann ich sie nicht richtig einstellen.
|
|
|
Andreas Goser |
Forum-Meister
|
|
Beiträge: 3.654
|
|
|
|
Anmeldedatum: 04.12.08
|
|
|
|
Wohnort: Ismaning
|
|
|
|
Version: 1.0
|
|
|
|
|
|
Verfasst am: 17.09.2009, 17:05
Titel:
|
|
|
|
Idefix_1024 |
Forum-Century
|
|
Beiträge: 230
|
|
|
|
Anmeldedatum: 16.10.08
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 17.09.2009, 19:29
Titel:
|
|
Klicke hier, um den Artikel bei Amazon.de anzuschauen.
@Andreas: danke für die Hinweise!
ja ich denke es geht also nicht um einen Plot von Daten sondern um einen 3D-Lookup-Table ?!
|
|
|
Markus001 |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 22.09.2009, 10:47
Titel:
|
|
Ja. ich glaube auch, dass unsere Gedanken an einander vorbei gehen.
Ich habe das Problem mittlerweile gelöst.
Nochmal kurz zum Verständnis.
Ich habe 3 Variable Matrixen (x,y,z), welche von einander abhängig sind. Ich gebe Simulink 2 Werte(x,y) und möchte von ihm den passenden bzw. interpolierten WErt (z) ausgespuckt haben.
Ich habe das Problem mit einem Lookup Table lösen können.
Wie du schon sagtest, werden hier Daten eingegeben und das Table interpoliert dann auch die Zwischenwert, so dass darin wie ich es mir vorgestellt habe ein Diagramm aus diesen Werten entsteht, welches aber nicht abrufbar ist. Sondern nur der passende z Wert zu den x,y Werten.
Dieses Problem ist somit gelöst und ich bedanke mich für die Hilfe.
|
|
|
|
|
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.
|
|