mikrocontroller.net

Forum: PC-Programmierung Einfaches c interface für aus simulink erzeugten c code?


Autor: gunknown (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich habe mit dem realtime workshop (rtw) ein einfaches simulink modell 
nach c übersetzt. Nun frage ich mich ob es nicht ein einfaches interface 
gibt mitdem ich dieses simulink modell unter c benutzen kann? So etwa in 
der art, wie man von matlab aus auch simulink benutzen kann. Dort gibt 
es funktionen wie set_param() oder sim(), die eine einfache steuerung 
des modells erlauben.

Alles was ich in der doku darüber finde sieht unangenehm komplex aus, 
und ich frage mich ob ich überhaupt auf dem richtigen weg bin.

Gut wäre auch ein einfaches beispiel von einem simulink modell, das 
einfach einen eingang hat und diesen wieder ausgibt. Wie setze ich in c 
den eingang, und wie lese ich den ausgang? Gibt es irgendwo einfache 
beispiele?

Autor: Siggi G. (bize)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
...würde mich auch interessieren.
weiß jemand etwas dazu??

danke + viele grüße

Autor: Rolf Magnus (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert

Autor: Eddie K. (etstudent)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,
wie schön, dass auf die Suche Verlass ist.
Genau diese Sache brennt mir zur Zeit auch sehr unter den Fingern.

Mein Modell habe ich beigefügt, es sollen die eingelesenen Werte mit den 
DSP-eigenen Funktionen weiterverarbeitet werden. Gebe ich die DSP-Header 
und -Source-File beim Erzeugen der s-Function mit an, so bricht mir der 
Compiler (LCC als auch Microsoft probiert) bei den Headerdateien von 
VDSP++ ab, z.B. bei der builtins.h und bringt Syntaxfehler.
Deshalb versuche ich gerade irgendwie über das Standardprogramm an die 
eingelesenen Daten ranzukommen. Bis jetzt fehlt mir aber die 
Schnittstelle zwischen dem C-Code der vom RTW erzeugt wurde und der 
darin liegenden S-Function (welche die Daten enthält).

Hintergrund: Ich versuche die Werte aus Simulink mit Hilfe des IDE Link 
VS auf dem Tigersharc weiterzuverarbeiten (EZ-Kit Lite).

Jemand einen Tipp parat?

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.