Язык

Описание

Задайте генерацию кода C or C++ для целей симуляции. Этот параметр конфигурации влияет:

  • Цели симуляции модели - ссылки.

  • Быстрые цели симуляции акселератора.

  • Пользовательский код вы реализуете с блоками C Function, блоками C Caller, блоками MATLAB Function, блоками MATLAB System и Stateflow® графики. Если пользовательский код Импорта выбран, доступные переменные пользовательского кода и функции анализируются.

Параметр конфигурации папки кэша Симуляции определяет, где сохранить сгенерированный C или файлы C++.

Цель симуляции Category:

Настройки

Значение по умолчанию: C

C

Генерирует код С для целей симуляции.

C++

Генерирует Код С++ для целей симуляции.

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

  • Сгенерируйте блок MATLAB Function или код диаграммы Stateflow MEX как файлы C++ и скомпилируйте код с помощью C++. Для MATLAB Function и блоков MATLAB System, если вы добавляете Код С++ в buildInfo использование coder.updateBuildInfo или coder.ExternalDependency, установите Language на C++.

  • Симулируйте блок MATLAB System через генерацию кода и компиляцию с помощью C++.

Модель не может иметь цели симуляции C++, если она содержит блок Simscape™ с исходным файлом, который содержит MATLAB® функции.

Прежде чем вы создадите систему, сконфигурируете Simulink® использовать систему компилятора с помощью mex -setup.

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

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

Рекомендуемые настройки

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

Похожие темы