Используйте функциональный блок C для вызова внешнего кода C из модели. Можно написать выходной код для изменения символов. Символ - это переменная в коде, которая может принимать входные, выходные, постоянные, параметрические или постоянные значения в модели Simulink ®. Функциональный блок C используется для :
Запишите код C для предварительной обработки данных для вызова функции C. Аналогично, можно записать код C для постобработки данных после вызова функции C.
Укажите другой код для моделирования и создания кода.
Вызовите несколько функций.
Инициализация и работа с постоянными данными, кэшированными в блоке.
Блок C Function используется в тех случаях, когда необходимо выделить и освободить память, предварительно обработать и постобработать внешние кодовые символы или инициализировать и завершить постоянные данные. Для вызова простого кода C используется блок вызывающего абонента C. Чтобы интегрировать динамическую систему с использованием кода C в модель Simulink, используйте блок S-Function.
| Функция C | Интеграция и вызов внешнего кода C из модели Simulink |
SymbolSpec | Запрос и конфигурирование символов данных функционального блока C |
Symbol | Символ данных функционального блока C |
Вызов и интеграция внешних алгоритмов C в Simulink
Интеграция и изменение внешнего кода C с использованием функциональных блоков C.