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