Реализуйте код C/C++ в Simulink® с помощью блоков, которые вы разрабатываете. Можно использовать эти методы, чтобы реализовать код:
C Блок Вызывающей стороны — Интегрирует код С в Simulink путем импорта функций C.
Блок C Function — Интегрирует и вызывает внешний код С из модели Simulink
S-функция — Использование специальный синтаксис под названием API S-функции, чтобы связаться с механизмом Simulink. Они позволяют вам создавать непрерывные, дискретные, и гибридные системы.
Разработчик S-функции — Интегрирует код C/C++ путем создания S-функции из кода с техническими требованиями, которые вы предоставляете. Разработчик S-функции также служит оберткой для S-функций, сгенерированных в ваших моделях.
Legacy Code Tool — Интегрирует функции C/C++, такие как интерполяционные таблицы, и общие функции и интерфейсы в модели Simulink.
Используйте блок C Caller, чтобы вызвать функцию C к вашей модели, которая не имеет никаких состояний. Чтобы создать S-функцию без состояний, используйте Legacy Code Tool. Если требуется работать с состояниями и методами, используйте S-function Builder или S-functions.