Hat jemand das MATLAB-Tool zur Erstellung von C / C ++ - Code verwendet? Ist der resultierende Code für den produktiven Einsatz geeignet?

8

Wir haben einige Forscher, die viel in MATLAB arbeiten. Wir würden gerne ihren Code als Teil eines größeren Workflows ausprobieren, bei dem die Algorithmen in C / C ++ oder Python gespeichert werden müssen. Ich habe gesehen, dass MathWorks ein Werkzeug zum Erstellen von nativem C- oder C ++ - Code anbietet. Wie gut ist der Code? Unterstützt es die Toolboxes? Ich würde es immer noch als ein frühes Prototyping-Tool sehen, frage mich aber, wie gut der Code ist. Gedanken?

    
Rich Sadowsky 12.08.2011, 08:47
quelle

2 Antworten

3

Ich habe in der Vergangenheit schon intensiv mit mathworks zusammengearbeitet. Die Toolboxes sind teuer, aber die Unterstützung ist hervorragend. Wir haben Code, der für einen bestimmten DSP generiert wurde, mit Benchmarks verglichen, und er lag innerhalb von 10% der Geschwindigkeit von handgeneriertem Code und benötigte einen Bruchteil der Zeit für die Generierung. Mathworks hat in den letzten Jahren stark in diese Toolchains investiert und sie werden sehr gut. Einige Toolboxen werden unterstützt, schauen Sie sich die Dokumente online an.

    
John 12.08.2011, 14:16
quelle
1

Der Code, der vom Embedded Coder produziert wird, ist meiner Meinung nach sehr gut und es ist ein Produkt, das in der Industrie, insbesondere in Automobilanwendungen, weit verbreitet ist. Es ist in der Regel entworfen, um Code von Simulink für Echtzeit-Anwendungen zu generieren. Schau dir die User Stories auf der Website an: Ссылка .

Die Unterstützung von Toolboxen hängt von Ihren Anforderungen ab. Wenn Sie etwas benötigen, das nur Standardbibliotheken verwendet, ist die Unterstützung begrenzt. Wenn Ihnen das aber egal ist, haben Sie möglicherweise mehr Erfolg.

Aber ein Wort der Warnung: es ist teuer.

    
Nzbuu 12.08.2011 12:55
quelle

Tags und Links