Forum: Compiler & IDEs Embedded C-Code in Matlab einbinden


von Gustaf (Gast)


Lesenswert?

Im Zuge einer Tool/Compilerumstellung soll geprüft werden ob der C-Code 
(ca. 30 Module) aus 2 unterschiedlichen Quellen gleiche Ergebnisse 
liefert.

Meine erste Idde war die beiden C-Code als MEX-Datei in einer 
Simulink-Testbench einzubinden und zu testen. leider geht das, wie 
immer, nicht so einfach wie es sich anhört...

Meine Frage ist also: Wie kann man Embedded C-Code (Automotive) in 
Matlab einbinden und ausführen, so dass man mit einer Testbench 
sinnvolle Aussagen treffen kann?
Bekannt sind die Benamung der Ein- und Ausgänge, sowie der Parameter und 
die Skalierung der Signale. Was muss man noch wissen um eine C-Testbench 
in Simulink aufzusetzen?

von EFA (Gast)


Lesenswert?

In matlab kannst du mit s-functions c-code einbinden:
https://de.mathworks.com/help/simulink/sfg/using-s-functions-in-models.html

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.