Интеграция кода С в 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, нажав кнопку из диалогового окна блока. После изменения исходного кода или любой из его зависимостей обновите список функций, нажав на диалоговое окно блока. Чтобы просмотреть определения функций в исходном коде, используйте значок для доступа к исходным файлам.
Типы данных |
|
Прямое сквозное соединение |
|
Многомерные сигналы |
|
Сигналы переменного размера |
|
Обнаружение пересечения нулем |
|
[a] Фактический тип данных или поддержка возможностей зависит от реализации блоков. |
MATLAB Function | MATLAB System | S-Function | S-Function Builder