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