Automatische C-codegeneratie

vanuit de MATLAB taal

Beschrijving

MathWorks heeft MATLAB Coder aangekondigd, een product waarmee design engineers rechtstreeks vanuit hun MATLAB-algoritmen automatisch leesbare, overdraagbare in C en C++ code kunnen genereren. Met dit nieuwe product hoeven MATLAB-algoritmen niet meer handmatig te worden vertaald in C en C++ code voor prototypen, implementatie en integratie van software. Deze automatisering resulteert in een snellere, efficiëntere workflow voor systeemontwikkeling. Het ontwerpen van communicatie- en elektronische systemen van veel algoritmen begint doorgaans met MATLAB. Uiteindelijk moeten de MATLAB-algoritmen worden vertaald naar C-code voor integratie in het eindproduct.

Het handmatig vertalen van MATLAB in C kan dagen tot weken duren, leiden tot ontwerpfouten en vertraging van marktintroductie in de hand werken. Vanaf nu kunnen design engineers MATLAB gebruiken voor een snellere ontwikkeling van bijvoorbeeld fixed-point algoritmen en prototypen, en vervolgens de C-code automatisch genereren met MATLAB Coder. MATLAB Coder ondersteunt een uitgebreide set features van de MATLAB-taal voor de ontwikkeling van algoritmen, met inbegrip van ingebouwde operators voor matrixberekeningen en dynamische arrayafhandeling. Er worden honderden operators, functies en systeemobjecten ondersteund, inclusief vele geavanceerde algoritmen voor DSP en communicatie.

Tegelijk met MATLAB Coder brengt MathWorks Simulink Coder en Embedded Coder uit. Deze beide nieuwe producten vereenvoudigen het genereren van code voor gebruikers van Simulink en Stateflow doordat ze mogelijkheden combineren die voorheen in verschillende MathWorks-producten werden geboden. De nieuwe producten bevatten de beproefde Real-Time Workshop-technologie en bieden volledige ondersteuning van codegeneratie voor snel prototypen, realtime testen en de implementatie in embedded systemen met ingebouwde koppelingen naar embedded ontwikkelomgevingen (IDEs).

Heb je vragen over dit product?

  • Vragen over prijs, leverbaarheid en/of verkooppunten
  • Vragen over technische specificaties en gebruik
  • Vragen over geschiktheid voor jouw project of toepassing

De meeste leveranciers reageren binnen één werkdag.

Productdetails

Dr. Holtroplaan 5
5652 XR Eindhoven
Nederland
040 215 6700