Berechnungssoftware MATLAB Coder ermöglicht automatische C-Code Generierung direkt aus MATLAB-Algorithmen

Redakteur: Juliana Schulze

Mit dem neuen MATLAB Coder von MathWorks können Ingenieure ab sofort automatisch lesbaren und portierbaren C und C++ Code direkt aus ihren MATLAB-Algorithmen generieren.

Anbieter zum Thema

Zukünftig können Algorithmen in MATLAB entwickelt werden (links) und dann mit dem MATLAB Coder Project Manager Interface (Mitte) automatisch zu übertragbarem lesbaren C Code generiert werden (rechts). (Bild: MathWorks)
Zukünftig können Algorithmen in MATLAB entwickelt werden (links) und dann mit dem MATLAB Coder Project Manager Interface (Mitte) automatisch zu übertragbarem lesbaren C Code generiert werden (rechts). (Bild: MathWorks)

Üblicherweise beginnt das Design von Algorithmus-intensiven Systemen für Elektronik oder Kommunikationssystemen mit MATLAB. Für die Integration in das Endprodukt werden die MATLAB-Algorithmen dann in C-Code konvertiert. Die manuelle Konvertierung von MATLAB zu C kann jedoch bis zu mehrere Wochen in Anspruch nehmen. Jetzt können Ingenieure Entwicklungsaufgaben wie Festkomma-Design und Prototyping mit MATLAB beschleunigen und anschließend mit dem MATLAB Coder automatisch C-Code generieren.

Simulink Coder und Embedded Coder neu im Portfolio

MATLAB Coder unterstützt ein umfangreiches Set der MATLAB-Sprachfunktionen zur Entwicklung von Algorithmen, darunter Operatoren für Matrizenmathematik sowie die Verarbeitung dynamischer Arrays. Die automatische Codegenerierung aus MATLAB unterstützt mehrere Hundert Operatoren, Funktionen und System Objects, einschließlich vieler fortgeschrittener Algorithmen für die digitale Signalverarbeitung und Kommunikationstechnik.

Gleichzeitig mit MATLAB Coder führt MathWorks die neuen Produkte Simulink Coder und Embedded Coder ein. Diese beiden Tools vereinfachen die Codegenerierung für Anwender von Simulink und Stateflow, indem sie Funktionen kombinieren, die zuvor in verschiedenen MathWorks-Produkten verfügbar waren. Die Produkte beinhalten die Real-Time Workshop Technologie. Sie bieten volle Unterstützung bei der Codegenerierung für Rapid Prototyping, Tests in Echtzeit sowie die Generierung von Production-Code für die Implementierung in Embedded Systeme mit integrierten Links zu Embedded Entwicklungsumgebungen. (jus)

(ID:26760730)