Функции Simulink

Создайте функции, доступные в моделях Simulink

Функция Simulink® является вычислительным модулем, который вычисляет набор выходных параметров, когда предоставлено набор входных параметров. Поскольку функция Simulink обеспечивает общий текстовый интерфейс к своему функциональному определению и функциональной вызывающей стороне, как вы задаете функцию, ваш выбор. Возможные функциональные определения включают использование:

  • Блоки Simulink в Функциональном блоке Simulink

  • Изменения состояния Stateflow® в экспортируемой графической функции Stateflow

  • Операторы MATLAB® кода в экспортируемой функции MATLAB Stateflow

После того, как вы зададите функцию, можно вызвать ее с помощью блока Function Caller, блока MATLAB function или диаграммы Stateflow.

Блоки

развернуть все

Simulink FunctionФункция, определяемая с блоками Simulink
Argument InportВходной порт аргумента для Функционального блока Simulink
Argument OutportВыходной порт аргумента для Функционального блока Simulink
Function CallerВызовите Simulink, или экспортировал функцию Stateflow
MATLAB FunctionВключайте код MATLAB в модели, которые генерируют встраиваемый код С
ChartРеализуйте управляющую логику с конечным автоматом
InportСоздайте входной порт для подсистемы или внешнего входа
OutportСоздайте выходной порт для подсистемы или внешнего вывода

Темы

Обзор функций Simulink

Функции в модели Simulink, которые совместно используют общий текстовый интерфейс с функциональными вызывающими сторонами.

Используя функциональные блоки Simulink и экспортируемые функции Stateflow

Добавьте функции и функциональные вызывающие стороны к модели Simulink.

Функциональные блоки Simulink в моделях, на которые ссылаются,

Добавьте и функции доступа в компонентах модели.

Ограниченный по объему и глобальная переменная обзор функциональных блоков Simulink

Задайте видимость и доступ Функциональных блоков Simulink

Ограниченные по объему функциональные блоки Simulink в подсистемах

Ограничьте осциллограф функции к подсистеме.

Ограниченные по объему функциональные блоки Simulink в моделях

Ограничьте осциллограф функции к модели.

Диагностика Используя клиент-серверную архитектуру

Создайте диагностический сервис с функциями, куда вызывающие стороны передают код ошибки.

Популярные примеры