Задайте генерацию кода 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' |
Приложение | Установка |
---|---|
Отладка | Никакой удар |
Трассируемость | Никакой удар |
Эффективность | Никакой удар |
Меры безопасности | Никакой удар |