exponenta event banner

Язык

Описание

Выберите язык C или C++ для компиляции и анализа пользовательского кода, интегрированного в блоки Simulink ®. Эта опция влияет на блоки C Function, C Caller, MATLAB Function и MATLAB System и диаграммы Stateflow ®. Если установлен флажок «Импортировать пользовательский код», выполняется разбор доступных пользовательских переменных кода и функций.

Категория: Цель моделирования

Настройки

По умолчанию: C

C

Компиляция пользовательского кода с использованием правил C.

C++

Компиляция пользовательского кода с использованием правил C++.

Выберите C++ опция для:

  • Создайте функциональный блок MATLAB или MEX-код диаграммы состояния в виде файлов C++ и скомпилируйте пользовательский код с помощью C++. Для системных блоков MATLAB и MATLAB при добавлении кода C++ в buildInfo использование coder.updateBuildInfo или coder.ExternalDependency, установите для параметра Язык значение C++.

  • Моделирование системного блока MATLAB посредством генерации кода и компиляции с использованием C++.

Перед построением системы настройте Simulink для использования системы компилятора с помощью mex -setup.

Информация командной строки

Параметр: SimTargetLang
Значение: 'C' | 'C++'
По умолчанию: 'C'

Рекомендуемые параметры

ПриложениеНастройка
ОтладкаНа
ОтслеживаемостьНикакого воздействия
ЭффективностьНикакого воздействия
Меры безопасностиНа

Связанные темы