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.