Интегрируйте код С в Simulink
Simulink / Пользовательские Функции
Блок C Caller интегрирует ваш внешний код С в Simulink®. Этот блок импортирует и перечисляет функции в вашем внешнем коде С и позволяет вам выбирать свои разрешенные функции C, чтобы объединяться в ваших моделях Simulink. Блок C Caller автономная генерация кода поддержек. Для более сложных моделей генерация кода зависит от поддержки вашей модели Simulink.
Чтобы использовать блок C Caller, задайте свой исходный код и любые вспомогательные файлы с помощью Simulation Target под Configuration Parameters. Затем принесите блок C Caller к холсту Simulink, с помощью Library Browser> Simulink> User Defined Functions. Чтобы изменить заданный файл исходного кода и его зависимости, перейдите к вкладке Simulation Target в Configuration Parameters путем нажатия от диалогового окна блока. После изменения вашего исходного кода или любой из его зависимостей, обновите список функций путем нажатия на диалоговом окне блока. Чтобы просмотреть и изменить список функций в вашем исходном коде, используйте значок, чтобы получить доступ к вашим заголовочным файлам.
Функция MATLAB | Matlab.system | S-функция | Разработчик S-функции