Embedded Coder™

Matlab & Simulink - Embedded Coder

Embedded Coder tworzy kod C/C++ ze skryptów w języku MATLAB, z modeli Simulinka oraz diagramów Stateflow, które mają czytelność i efektywność profesjonalnych ręcznie pisanych kodów. Wygenerowany kod jest wyjątkowo zwięzły i szybki, co jest zasadniczym wymaganiem w systemach wbudowanych, docelowych płytach szybkiego prototypowania, mikroprocesorach używanych w produkcji masowej i symulatorach czasu rzeczywistego.

  • Tworzy kod C/C++ i pliki wykonywalne ze skryptów MATLAB, z modeli Simulinka i Stateflow z porównywalnym zużyciem pamięci, prędkością uruchamiania i czytelnością do ręcznie pisanego kodu.
  • Rozszerza MATLAB Coder i Simulink Coder o optymalizację i właściwości konfiguracyjne nieodzowne do rozmieszczenia produkcji.
  • Obsługuje wszystkie obiekty danych i cechy słownika danych Simulinka włącznie ze zdefiniowanymi przez użytkownika klasami pamięci, typami i aliasami.
  • Zapewnia intuicyjny graficzny interfejs użytkownika do tworzenia niestandardowych danych.
  • Zwięźle dzieli wielostopniowy kod dla efektywnego szeregowania z lub bez RTOS (system operacyjny czasu rzeczywistego).
  • Zawiera rozszerzalne właściwości modułu pakującego.
  • Zapewnia bogaty zbiór możliwości komentowania pomagający śledzić kod w modelach i wymaganiach.
  • Weryfikuje kod automatycznie importując go do Simulinka do testowania metodą Software-in-the-loop.
  • Tworzy dokumentację kodu zintegrowaną z eksploratorem modelu (Model Explorator) Simulinka i połączoną z modelem.
  • Tworzy zdefiniowany przez użytkownika program główny opisujący dokładnie jak umieścić kod w docelowym środowisku.

 

Więcej informacji na stronie producenta.