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

Embedded Coder + SIMULINK

 

mectec
Forum-Newbie

Forum-Newbie


Beiträge: 7
Anmeldedatum: 24.02.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 24.02.2012, 11:59     Titel: Embedded Coder + SIMULINK
  Antworten mit Zitat      
Hallo goMatlab-Community,

ich habe einige Fragen zu dem DSP C2000 von TI.
Ich muss gerade eine Studienarbeit schreiben in der ich den oben
genannten DSP mit Simulink programmiere. Jedoch bin ich neu in Sachen
SIMULINK und hätte dazu einige Fragen. Ich hoffe ihr könnt helfen bzw.
habt Erfahrung.

Und zwar geht es eigentlich mehr um die Programmierung und die
Laufzeiteinstellungen in Simulink.

1. Frage: Wenn ich in Simulink mehrere Schleifen oder Blöcke habe, woher
weiß in welcher Reihenfolge der DSP das Programm abarbeitet, bzw. wie
wird das Simulinkprogramm in C-Code umgewandelt. Da ich in Simulink ja
keinen Laufcode habe?

2. Frage: Wenn ich mein Simulinkprogramm in Simulink simuliere, stelle
ich ja dort Zeiten ein (in den Blöcken z.B bei einem Timer) und in den
Simulations- und Parametereinstellungen. Kann ich sagen das diese Zeiten
der DSP übernimmt oder muss ich diese Laufzeiten irgendwie ausmessen,
bei laufendem DSP ?

Ich glaube meine Beschreibung ist ein bisschen schwammig liegt daran das
ich mich mit den Begriffen in Simulink nicht gut auskenne, sorry. Bitte
fragt einfach nach ich versuche das dann besser zu beschreiben.

Vielen Dank für eure Mühe.

mectec
Private Nachricht senden Benutzer-Profile anzeigen


mectec
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 7
Anmeldedatum: 24.02.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 25.02.2012, 13:15     Titel:
  Antworten mit Zitat      
Hallo,

gibt es in diesem Bereich keinerlei Erfahrung, bzw. kann mir niemand
helfen ?
Oder sind meine Fragen einfach zu doof gestellt ? Mir würde es vllt
sogar reichen wenn jemand überhaupt einen uC mit Simulink programmiert,
es muss ja kein DSP sein.

Zu Frage 1. konnte ich auch weiterhin keine Infos finden.

Zu Frage 2. hier bin ich auf Infos gestoßen....

Die Simulations- und Parametereinstellungen sollten im Solver als
Fixed-step eingestellt werden, so kann die Rechenzeit genauer für die
Hardware (uC, DSP) abgeschätzt und mit anderen Messergebnissen
verglichen werden.

Außerdem muss vor dem "builden" angeblich im "Fixed Point Adviser (FPA)"
floating point in fixed point umgewandelt werden.

Die Zykluszeit eines Programmdurchlaufs kann man einsehen wenn man das
Programm im "RTW" bzw. neu im "Simulink Coder" builded und in den "Model
Execution Profiling Results" die "Average turnaround time" anschaut.

Kann das jemand nachvollziehen bzw. unterschreiben ?

Eine weiter Frage kamm während den Recherchen dazu :/ ..

Und zwar weiß jemand welche Simulink Blöcke für C-Code geeignet sind
bzw. gibt es hierzu eine Liste ?

Weiterhin vielen Danke für eure Mühe

mectec
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.