Einfaches c interface für aus simulink erzeugten c code?

Gast #1311950
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?
#1327263
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?
Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren