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