Интегрируйте унаследованный код

Интегрируйте существующий C или функции C++, такие как драйверы устройств или внешний код симуляции

Можно интегрировать существующий C (или C++) функции, такие как драйверы устройств, интерполяционные таблицы, и общие функции и интерфейсы, в модели Simulink® при помощи Legacy Code Tool. Используйте Legacy Code Tool, чтобы задать имя S-функции, файлов и пути, требуемого для компиляции и опций для сгенерированной S-функции.

Используйте функцию legacy_code, чтобы сгенерировать S-функцию, скомпилировать и соединить сгенерированную S-функцию и создать маску для вызова сгенерированной S-функции.

Прежде чем можно будет использовать legacy_code, гарантировать, что компилятор C настраивается для установки MATLAB®.

Функции

legacy_codeИспользуйте Legacy Code Tool

Темы

Интегрируйте функции C Используя Legacy Code Tool

Используйте Legacy Code Tool, чтобы сгенерировать S-функции автоматически от существующего кода С.

S-функции включают устаревший код С

Включите устаревший код С с помощью рукописной S-функции MEX C, Разработчика S-функции и Legacy Code Tool.

Интегрируйте код С Используя блок MATLAB function

Используйте блок MATLAB function, чтобы вызвать внешний код С и как управлять перечислением и соединить шиной определения типов.

Популярные примеры