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