Основы блока MATLAB function

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

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

Инструменты

MATLAB Function Block EditorСоздайте, отредактируйте и отладьте код MATLAB в блоках MATLAB function

Блоки

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

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

Вызовите файлы функции MATLAB в блоках MATLAB function

Используйте блоки MATLAB Function, чтобы вызвать и выполнить код, написанный в файлах функции MATLAB.

Интегрируйте код С при помощи блока MATLAB function

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

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

Отладьте блоки MATLAB function

Отладьте блочный код MATLAB Function в процессе моделирования.

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

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

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

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