Simulink® функция является вычислительным модулем, который вычисляет набор выходных параметров, когда предоставлено набор входных параметров. Поскольку функция Simulink обеспечивает общий текстовый интерфейс к своему функциональному определению и функциональной вызывающей стороне, как вы задаете функцию, ваш выбор. Возможные функциональные определения включают использование:
Блоки Simulink в Функциональном блоке Simulink
Stateflow® изменения состояния в экспортируемой графической функции Stateflow
MATLAB® операторы кода в экспортируемой функции MATLAB Stateflow
После того, как вы зададите функцию, можно вызвать ее с помощью блока Function Caller, блока MATLAB Function или диаграммы Stateflow.
Функции в модели Simulink, которые совместно используют общий текстовый интерфейс с функциональными вызывающими сторонами.
Добавьте функцию Simulink в модель
Задайте функцию Simulink, использующую a Simulink Function блок или экспортируемое графическое или функция MATLAB от диаграммы Stateflow.
Вызовите функцию Simulink из модели
Вызовите функцию Simulink из модели Simulink с помощью блока Function Caller, блока MATLAB Function или диаграммы Stateflow.
Функциональные блоки Simulink в моделях, на которые ссылаются,
Добавьте и функции доступа в компонентах модели.
Ограниченный по объему и глобальная переменная обзор функциональных блоков Simulink
Задайте видимость и доступ Функциональных блоков Simulink.
Ограниченные по объему функциональные блоки Simulink в подсистемах
Ограничьте область видимости функции подсистемой.
Ограниченные по объему функциональные блоки Simulink в моделях
Ограничьте область видимости функции моделью.
Диагностика Используя клиент-серверную архитектуру
Создайте диагностический сервис с функциями, куда вызывающие стороны передают код ошибки.