Hallo aus den bestehenden Threads zu dem Thema bin ich nicht wirklich weitergekommen. Es scheint, dass es für Simulink ein Tool zum Umwandeln in C gibt, aber für ein Matlab-Skript ? Gibts da was, um einen C-Code daraus zu bauen ? :-( Gruß Gerhard
Gast
#1385924
Such mal nach "Realtime Workshop"
Hallo ah ja, wenn ich das auf der Matlab-Seite richtig verstehe, brauche ich dazu den Realtime-Workshop und die Fixed-Point Toolbox. Wer hat damit schon gearbeitet. Was bekomme ich wenn ich mit diesen Tools arbeite ? Oder andersrum, ich möchte eine Borland C++-Builder-Applikation erstellen und damit das Matlab-Skript verwenden. Sind das die Tools die mir weiterhelfen ? Erzeugen die sowas wie ne Object-Datei oder DLL, die ich dann in Borland einbinden kann ? Gruß gerhard
Gast
#1386162
Es gibt auch den Matlab Compiler, der offenbar genau das macht, was du willst. http://www.mathworks.de/products/compiler/
Gast
#1386283
Der Realtime Workshop ist imho nicht in der Lage, Matlab-Skripte in C-Source umzuwandeln. Aber wenn Du ein Matlab-Skript hast, ist das ja schon fast ein C-Programm, da verstehe ich die Notwendigkeit einer Codegenerierung nicht ganz. Für Simulink-Modelle hingegen klappt das Codegenerieren btw. recht gut, wenn auch der Code ziemlich unleserlich ist. Eine weitere Alternative zum Realtime Workshop wäre Targetlink, das kann ich aber nicht empfehlen.
Gast
#1386290
Der Matlabcompiler erzeugt eine DLL oder ausfuehrbare Datei (exe), die in Kombination mit einer Runtimebibliothek auf einem PC laufen. Die Matlab Compiler Runtime kann ohne Lizenzgebühren weitergegeben werden. Es wird kein C-Code erzeugt. Der Realtime workshop erzeugt C-Code.
Gast
#1386304
Gerhard:
> Sind das die Tools die mir weiterhelfen ? Erzeugen die sowas wie ne Object-Datei
oder DLL, die ich dann in Borland einbinden kann ?
So wie ich ihn verstehe, ist er gar nicht so scharf auf den C-Code,
sondern will lediglich irgendwie aus einem C++-Programm heraus mit dem
Matlab-Skript interagieren. Aus diesem Grund -> Matlab Compiler
Hallo also, so wie ich das bisher verstanden habe, kann Realtime-Workshop keine Matlab-Skripte in C wandeln, sonder das Tool ist für Simulink gedacht. Ob der Matlab-Compiler das richtige Tool ist, weiss ich noch nicht. Möglicherweise ja. Als Eingabemöglichkeit muss eine Textdatei angegeben werden können. Wenn das nicht geht, muss ich irgendwie von Borland C++ darauf zugreifen können. Besser auf jeden Fall als C-Code und nicht als Matlab-Skript. gerhard
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.