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


von gunknown (Gast)


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?

von Siggi G. (bize)


Lesenswert?

...würde mich auch interessieren.
weiß jemand etwas dazu??

danke + viele grüße

von Rolf Magnus (Gast)


Lesenswert?


von Eddie K. (etstudent)


Angehängte Dateien:

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?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.