Интеграция кода C or C++ с целью создания S-функций
Simulink/Пользовательские функции
Конструктор S-функций интегрирует новый или существующий код C or C++ и создает функцию C MEX S из предоставленных вами спецификаций. Смотрите Использование Сигнала Шины с S-Function Builder для Создания S-Функции для получения подробных инструкций по использованию блока S-Function Builder для генерации S-функции.
Образцы блока S-Function Builder также служат оболочками для сгенерированных S-функций в Simulink® модели. При симуляции модели, содержащей образцы блока S-Function Builder, программное обеспечение Simulink вызывает сгенерированную S-функцию в порядок, чтобы вызвать код C or C++ в образец mdlStart
, mdlOutputs
, mdlDerivatives
, mdlUpdate
и mdlTerminate
методы. Чтобы узнать, как механизм Simulink взаимодействует с S-функциями, смотрите Simulink Engine Interaction with C S-Functions.
Примечание
Блок S-Function Builder не поддерживает маскирование. Однако можно замаскировать Subsystem блок, содержащий S-Function Builder блок. Для получения дополнительной информации см. раздел Динамическая маскированная подсистема.
Смотрите Сборку S-функций Автоматически используя S-Function Builder для получения информации о параметрах в редакторе S-Function Builder.
Типы данных |
|
Прямое сквозное соединение |
|
Многомерные сигналы |
|
Сигналы переменного размера |
|
Обнаружение пересечения нулем |
|