S-функции MATLAB ® позволяют настраивать расширенные функциональные возможности блоков с помощью различных API S-функций .
Создание и настройка портов ввода/вывода.
Укажите время выборки на основе блоков и портов.
Выделение памяти с помощью векторов DWork
Передача параметров S-функции.
Создание параметров времени выполнения
Simulink.BlockPreCompInputPortData | Предоставление информации о предварительной компиляции для входного порта блока |
Simulink.BlockPreCompOutputPortData | Предоставление информации о предварительной компиляции выходного порта блока |
Simulink.MSFcnRunTimeBlock | Получите информацию во время выполнения об Уровне 2 MATLAB S-function block |
Simulink.RunTimeBlock | Разрешить Level-2 MATLAB S-функции и другим программам MATLAB получать информацию о блоке во время выполнения моделирования |
Simulink.BlockData | Предоставление информации о времени выполнения о данных, связанных с блоками, таких как параметры блоков |
Simulink.BlockPortData | Описание входного или выходного порта блока |
Simulink.BlockCompDworkData | Предоставление посткомпиляционной информации о векторе DWork блока |
Simulink.BlockCompInputPortData | Предоставление посткомпиляционной информации о входном порту блока |
Simulink.BlockCompOutputPortData | Предоставление посткомпиляционной информации о выходном порту блока |
Создание портов ввода и вывода
Создайте порты ввода и вывода в блоке S-функции MATLAB.
Указание времени выборки S-функции
Определение скорости или скорости, с которой работает блок в S-функциях MATLAB.
Использование векторов DWork в S-функциях
Используйте векторы DWork для назначения.
Наследовать пользовательские типы данных
Наследование пользовательских типов данных для значений сигналов и параметров блока в S-функциях MATLAB.
Передать параметры диалогового окна в S-функции
Параметры процесса передаются через диалоговое окно S-функционального блока MATLAB.
Создание и обновление параметров времени выполнения S-функции
Создайте и используйте параметры времени выполнения в S-функциях MATLAB.
Использование S-функций MATLAB в качестве SIM-устройств просмотра во внешнем режиме
Укажите S-функцию MATLAB как sim-устройство просмотра для использования во внешнем режиме.