Simulink Real-Time

Simulink Real-Time

Tworzenie, uruchamianie oraz testowanie aplikacji czasu rzeczywistego

Simulink Real-Time™ pozwala na tworzenie aplikacji czasu rzeczywistego z modeli Simulink® oraz uruchamianie ich na docelowym, dedykowanym sprzęcie komputerowym (platformie sprzętowej Speedgoat®), podłączonym do fizycznego obiektu. Wspiera on symulację oraz testowanie w czasie rzeczywistym, w tym szybkie prototypowanie algorytmów sterowania, DSP i wizyjnych, a także symulacje hardware-in-the-loop (HIL).

Z Simulink Real-Time można rozszerzyć modele Simulinka o bloki sterowników, automatycznie generować aplikacje czasu rzeczywistego, definiować oprzyrządowanie oraz wykonywać modele interaktywnie lub automatycznie uruchamiać na dedykowanym komputerze wyposażonym w jądro systemu czasu rzeczywistego, wielordzeniowy procesor, interfejsy I/O, protokoły komunikacyjne, a także układy FPGA.

 

Kluczowe cechy modułu

  • Automatyczna generacja aplikacji czasu rzeczywistego z modeli programu Simulink przeznaczonych do pracy z procesorami, kartami I/O oraz układami dedykowanymi dla protokołów komunikacyjnych, a także układami FPGA (z wykorzystaniem HDL Coder™).
  • Wielozadaniowe oraz wielordzeniowe jądro czasu rzeczywistego z wsparciem wykonania współbieżnego.
  • Bloki sterowników dla układów I/O, w tym we/wy analogowych i cyfrowych, enkoderów, przetworników, elementów biernych, szeregowych, audio, pamięci współdzielonej, a także rekonfigurowalnych układów FPGA.
  • Bloki sterowników dla protokołów oraz magistral, w tym Raw Ethernet, real-time UDP, CAN, EtherCAT, Ethernet/IP, Lin, SAE J1939, FlexRay, Camera Link, USB video, ARINC 429, a także MIL-STD-1553.
  • Simulink Real-Time Explorer z obsługą gigabit Ethernet do połączenia wielu komputerów docelowych dla zarządzania, wykonywania oraz oprzyrządowania aplikacji czasu rzeczywistego..
  • Możliwość tworzenia aplikacji samodzielnych (standalone).
  • Funkcje w MATLABie dla testów skryptowych oraz API dla rozwijania samodzielnych aplikacji oraz interfejsów użytkownika (Visual Basic, C/C++, Java, and .NET).

Dowiedz się więcej

Wypróbuj produkty

Sprawdź możliwość bezpłatnego przetestowania produktów firmy MathWorks

Dowiedz się więcej