Функции Simulink в моделях Simulink

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

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

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

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

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

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

Блоки

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

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

Примеры и руководства

Функции Simulink

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

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

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

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

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

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

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

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

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

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

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

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

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

Известные примеры

Была ли эта тема полезной?