Существующие функции C (или C++), такие как драйверы устройств, таблицы поиска и общие функции и интерфейсы, можно интегрировать в модели Simulink ® с помощью инструмента Legacy Code Tool. Для указания имени S-функции, файлов и пути, необходимых для компиляции, а также параметров создаваемой S-функции используется инструмент «Код из предыдущих версий».
Используйте legacy_code для генерации S-функции, компиляции и связывания сгенерированной S-функции и создания маски для вызова сгенерированной S-функции.
Перед использованием legacy_codeубедитесь, что для установки MATLAB ® настроен компилятор C.
legacy_code | Использовать устаревший инструмент кода |
Интеграция функций C с помощью устаревшего инструмента кода
Для автоматического создания S-функций из существующего кода C используется инструмент «Код прежней версии».
S-функции включают устаревший код C
Использование устаревшего кода C с помощью рукописной S-функции C MEX, S-Function Builder и Legacy Code Tool.
Интеграция кода C с помощью функционального блока MATLAB
Функциональный блок MATLAB используется для вызова внешнего кода C и управления перечислением и типами шин.