| Функция | Поддержанный | |
|---|---|---|
| Выходные типы | Статическая библиотека | Да |
| Динамическая библиотека | Да | |
| Исполняемый файл | Нет | |
| Языки | C | Да |
| C++ | Да | |
| Типы интерфейсов | Исходные данные | Да |
| Выходы | Да | |
| Постоянные входы | Да | |
| Глобальные данные | Да. Выполнение SIL и PIL поддерживает четыре типа классов памяти для MATLAB® Coder™ глобальные переменные. Синхронизация глобальных данных между MATLAB и приложением SIL или PIL зависит от заданного типа класса памяти:
| |
| Постоянные глобальные данные | Да | |
| Повторный код | Да | |
| Несколько точек входа | Да | |
| Типы данных | Основные типы | Да |
| Перечисляемые типы | Да | |
| Структуры | Да | |
| Комплексные данные | Да | |
| Данные с фиксированной точкой | Да | |
| Многословие данных с фиксированной точкой | Только SIL | |
char массивы | Да | |
| Пустые значения | Да | |
| Массивы ячеек | Да | |
| Размер | Скаляры | Да |
| Массивы фиксированного размера | Да | |
| Статические массивы переменного размера | Да | |
| Динамические массивы переменного размера | Да | |