Реализуйте алгоритмы Используя код C/C++

Реализуйте новый алгоритм с помощью кода C/C++

Реализуйте код 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.

Рекомендуемые примеры