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