Можно интегрировать существующий 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, чтобы вызвать внешний код С и как управлять перечислением и соединить шиной определения типов.