S-функция является описанием машинного языка блока Simulink®, написанного в MATLAB®, C, C++ или Фортране. Можно разработать S-функцию, чтобы представлять внешний код с помощью API, который взаимодействует с механизмом Simulink. Используйте эту S-функцию с генератором кода, чтобы произвести код. Запустите с S-функций и Генерации кода.
Generated S-Function | Представляйте модель или подсистему как сгенерированный код S-функции |
Используйте S-функции, чтобы расширить поддержку Simulink симуляции и генерации кода
Создайте интегрированный код в окружении Simulink
Добавьте файлы поддержки и генерацию кода модели управления и сборки в окружении Simulink.
Запишите невстроенную S-функцию
Реализуйте свой алгоритм согласно API S-функции путем записи C или S-функции C++ MEX.
Запишите S-функцию обертки и файлы TLC
Создайте S-функции, которые служат обертками для существующего кода.
Запись полностью встроенные S-функции
Встройте свой алгоритм в файле TLC для генерации кода.
Запись Полностью Встроенные S-функции с mdlRTW Стандартной программой
Используйте метод коллбэка mdlRTW
во встроенной S-функции.
Сгенерируйте разделяемую библиотеку из модели или подсистемы, которую можно загрузить динамически в другое приложение.
Импортируйте вызовы внешнего кода в сгенерированный код с Legacy Code Tool
Импортируйте вызовы внешнего кода для служебных функций, интерполяционных таблиц, фильтров и драйверов устройств в окружение Simulink для симуляции и генерации кода.
Сгенерируйте S-функцию от подсистемы
Примените операцию Generate S-Function, чтобы создать S-функцию из блока подсистемы.
Создайте S-функции автоматически (Simulink)
Используйте Разработчика S-функции, чтобы сгенерировать S-функции автоматически от спецификаций, которые вы предоставляете.