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

Simulink Modell via Matlab Code

 

Dudovitz
Forum-Anfänger

Forum-Anfänger


Beiträge: 23
Anmeldedatum: 06.06.12
Wohnort: Berlin
Version: ---
     Beitrag Verfasst am: 07.07.2015, 13:03     Titel: Simulink Modell via Matlab Code
  Antworten mit Zitat      
Hallo alle zusammen,

ich versuche grade ein relativ flexibles Simulink Modell via Matlab Code zu bauen. An und für sich habe ich glaube ich schon alle Funktionen gefunden, die ich grob dafür brauche, was aber ein riesen Problem ist, ist die Namen bzw. Pfade der Blöcke selbst, deren Ein- und Ausgänge sowie deren Parameter herraus zu finden.

Momentan kann ich die Pfade der Blöcke herrausfinden, indem ich
Code:

starte, zum entsprechenden Block navigiere und kann mir dann mit
Code:

den Pfad ausgeben lassen

um die möglichen Paramternamen und Ein- und Ausgänge anzuzeigen, fehlt mir allerdings jeglicher Ansatz. Kennt einer/eine von euch dafür vielleicht eine geeignete Funktion o.ä.?

Vielen Dank für eure Zeit!

Beste Grüße,

Lenni
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: 07.07.2015, 14:44     Titel:
  Antworten mit Zitat      
Ich habe schon viele Fragen dieser Art gesehen und auch wenn ich immer noch nicht verstehe warum jemand das machen will, es gibt einen ganzen Strauss von Tipps durch diesen Dschungel:

http://www.mathworks.com/matlabcent.....3A%22MathWorks+Support%22

Andreas
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden
 
Dudovitz
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 23
Anmeldedatum: 06.06.12
Wohnort: Berlin
Version: ---
     Beitrag Verfasst am: 07.07.2015, 15:06     Titel:
  Antworten mit Zitat      
Also vielleicht kennst du noch einen besseren Weg, aber wir machen dass, weil wir mit Simulink sehr schön Filter auf FPGAs implementieren können. Um diesen Filter jetzt flexibel gestalten zu können wollen wir es über eine Matlabfunktion generieren.
Wenn ich z.B. einen Parallelisierungsgrad von 10 haben will, brauche ich so nicht den Filter 10 mal zusammen klickern, sondern sag das meiner Funktion und ab lass die lege so lange die Füße hoch.

Wie gesagt: Solltest du dafür einen besseren Ansatz kennen, wäre ich auch dafür dankbar Wink Sonst erstmal danke für den Link Wink
Private Nachricht senden Benutzer-Profile anzeigen
 
Epfi
Forum-Meister

Forum-Meister



Beiträge: 1.134
Anmeldedatum: 08.01.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 07.07.2015, 16:28     Titel:
  Antworten mit Zitat      
@Andreas: selbst Matlab-eigene Tools machen das doch. Beispielsweise hat das fdatool einen "Export to Simulink"-Knopf, der berechnete Filter als Simulink-Modell ausgibt.

Für Modelle, in denen sich bestimmte Subsysteme sehr häufig wiederholen aber immer anders parametriert werden sollen, ist sowas schon ganz praktisch. Aber es müssen schon wirklich viele Subsysteme sein, damit sich der Aufwand auch lohnt...
Private Nachricht senden Benutzer-Profile anzeigen
 
Dudovitz
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 23
Anmeldedatum: 06.06.12
Wohnort: Berlin
Version: ---
     Beitrag Verfasst am: 07.07.2015, 16:40     Titel:
  Antworten mit Zitat      
@Epfi: Das klingt so als kennst du dich aus. Hättest du vielleicht auch noch eine gute Quelle um die Frage selbst zu beantworten?

Würd mich freuen!

Gruß
Private Nachricht senden Benutzer-Profile anzeigen
 
Epfi
Forum-Meister

Forum-Meister



Beiträge: 1.134
Anmeldedatum: 08.01.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 07.07.2015, 16:44     Titel:
  Antworten mit Zitat      
Ich habe zwar auch Modelle mit vielen, sich wiederholenden Subsystemen, bislang fand ich das, was Du vor hast aber immer hinreichend abschreckend, als dass ich mich damit befassen wollte und habe dann lieber geduldig Blöcke kopiert... Müsste mich da auch erst von ganz vorne einarbeiten...
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: 09.07.2015, 08:59     Titel:
  Antworten mit Zitat      
@Epfi: Das mag sein. Nur weil das geschieht bin ich aber nicht bereit automatisch zu sagen, dass es sinnvoll sein muss Wink Mein Blickwinkel ist nur, dass ich durchaus von vielen Fällen weiss wo - meistens Studenten im Rahmen einen Tätigkeit in Masterarbeit etc. - diese Kampf gegen Windmühlen mit Hunderten Stunden ausgefochten haben.

@Dudowitz: Es könnte sein, dass die Blöcke Model Variants und Configurable Subsystem hier geeignet sind. Aber vielleicht gibt es generell noch ganz andere Ansätze bei einem FPGA Workflow. Da sollte man mal einen halbe Stunde mit einem MathWorks Applikationsingenieur reden. Oder ist das schon geschehen?

Andreas
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden
 
Dudovitz
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 23
Anmeldedatum: 06.06.12
Wohnort: Berlin
Version: ---
     Beitrag Verfasst am: 09.07.2015, 13:06     Titel:
  Antworten mit Zitat      
Also so unglaublich kompliziert muss ich sagen finde ich das garnicht. Es fühlt sich schon stellenweise an als würde man die Probleme von hinten durch die Brust ins Auge erschlagen, aber an und für sich finde ich ist der Aufwand noch absolut im Rahmen.

Soweit ich weiß wurde da tatsächlich nicht mit einem Matlabguru mal drüber gesprochen. AUch die von dir genannten Blöcke sagen mir nichts. Werd ich gleich mal ändern Razz
Mein Betreuer (ja ich bin einer der Masteranten über die du grade "hergezogen" bist Razz ) hatte diese Idee und mir ging in dem moment nur durch den Kopf, dass wenn das mal fertig ist, das schon ziemlich cool fürs Institut wäre und momentan habe ich auch echt das Gefühl, dass der Monat der zur Umsetzung eingeplant ist, viel zu viel ist.

Gruß

Lenni
Private Nachricht senden Benutzer-Profile anzeigen
 
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.