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

großes Simulink Problem:-(

 

Markus001

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 17.09.2009, 08:56     Titel: großes Simulink Problem:-(
  Antworten mit Zitat      
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

Forum-Century


Beiträge: 230
Anmeldedatum: 16.10.08
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 17.09.2009, 09:26     Titel:
  Antworten mit Zitat      
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
Private Nachricht senden Benutzer-Profile anzeigen
 
Andreas Goser
Forum-Meister

Forum-Meister


Beiträge: 3.654
Anmeldedatum: 04.12.08
Wohnort: Ismaning
Version: 1.0
     Beitrag Verfasst am: 17.09.2009, 11:18     Titel:
  Antworten mit Zitat      
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
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden
 
Idefix_1024
Forum-Century

Forum-Century


Beiträge: 230
Anmeldedatum: 16.10.08
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 17.09.2009, 11:32     Titel:
  Antworten mit Zitat      
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...
Private Nachricht senden Benutzer-Profile anzeigen
 
Markus001

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 17.09.2009, 14:28     Titel:
  Antworten mit Zitat      
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

Forum-Meister


Beiträge: 3.654
Anmeldedatum: 04.12.08
Wohnort: Ismaning
Version: 1.0
     Beitrag Verfasst am: 17.09.2009, 17:05     Titel:
  Antworten mit Zitat      
Ich glaube wir kommunizieren an einander vorbei. Wenn ich z.B. lese "Jedoch soll Simulink nur aus diesem Diagramm Daten heraus lesen" kann ich mir nicht vorstellen was damit gemeint ist. Das Diagamm ist doch nur eine Visualisierung von Daten? Simulink liest doch etwas aus den Daten und nicht aus dem Diagramm, oder?

@Idefix: Also irgendwie wird das gehen. Hier sind Solutions die ich kenne und die *ähnlich* sind:

http://www.mathworks.com/support/so...../data/1-5OKJMH/index.html

http://www.mathworks.com/support/so.....n/data/1-1BZLG/index.html

Natürlich gibt es im Falle einer Notwendigkeit einer richtigen Animation das hier:

http://www.mathworks.com/products/3d-animation/

Andreas
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden
 
Idefix_1024
Forum-Century

Forum-Century


Beiträge: 230
Anmeldedatum: 16.10.08
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 17.09.2009, 19:29     Titel:
  Antworten mit Zitat      

großes Simulink Problem:-(
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 ?!
Private Nachricht senden Benutzer-Profile anzeigen
 
Markus001

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 22.09.2009, 10:47     Titel:
  Antworten mit Zitat      
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.
 
Neues Thema eröffnen Neue Antwort erstellen



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.