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