Блоки MATLAB function

Интеграция MATLAB® функции в Simulink® модели

Используйте MATLAB Function блок для реализации функций MATLAB в моделях Simulink, чтобы развернуть код и встраивать код в процессоры. Используя MATLAB Function блок, можно сгенерировать читаемый, эффективный и компактный код C/C + + для развертывания в настольных и встраиваемых приложениях.

Блоки

MATLAB FunctionВключите код MATLAB в модели, которые генерируют встраиваемый код С

Объекты

MATLABFunctionConfigurationБлок MATLAB function свойства строения
Stateflow.EMChartИнтерфейс Stateflow к блоку MATLAB Function

Параметры конфигурации Simulink

Темы

Реализация функций MATLAB с использованием блоков

Добавьте функции MATLAB к моделям Simulink.

Создайте пользовательскую функциональность с помощью блока MATLAB function

Следуйте рабочему процессу для интеграции блока MATLAB Function в модель Simulink.

Разрешение объектов сигнала для выходных данных

Управление неявным разрешением сигнала на различных уровнях иерархии модели.

Создание пользовательских библиотек блоков

Создайте пользовательский блок библиотеки с MATLAB Function блоками.

Факторы по интегрированию для блоков MATLAB function

Интегрируйте блок MATLAB Function в модель Simulink.

Отслеживайте объект с помощью кода MATLAB

Интегрируйте код MATLAB в модель Simulink, которая оценивает положение объекта, перемещающегося в двумерном пространстве.

Фильтрация аудиосигнала с использованием кода MATLAB

Интеграция кода MATLAB с моделью Simulink для приложения обработки сигналов.

Интеграция кода С с использованием блока MATLAB function

Используйте блок MATLAB Function для вызова внешнего кода С и управления перечислениями и шинными шинами.

Поиск и устранение проблем

Отладка блока MATLAB function

Отлаживайте функцию блока MATLAB Function во время симуляции и проверяйте на нарушения области значений.

Предотвратите алгебраические ошибки цикла в функциях MATLAB и Stateflow

Придерживайтесь ограничений для использования блоков MATLAB Function, Stateflow® графики и таблицы истинности в циклах обратной связи.

Инициализация стойких переменных в функциях MATLAB

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