Задайте, проанализировать ли доступные переменные пользовательского кода и функции и пользовательский код компиляции в его собственную цель симуляции. Эта опция влияет на блок C Caller, блок C Function, блок MATLAB Function, блок MATLAB System и графики Stateflow®.
Цель симуляции Category:
Значение по умолчанию: On
Позволяет анализировать пользовательского кода, чтобы сообщить о неразрешенных символах в графиках C вашей модели. Когда эта опция идет, Simulink®:
Использует тот же пользовательский код для симуляции с блоком C Caller, блоком C Function, блоком MATLAB Function, блоком MATLAB System и диаграммами Stateflow. При использовании блока C Caller или блока C Function, должна быть включена эта опция.
Автоматически восстанавливает цель симуляции пользовательского кода, когда заданные зависимости от пользовательского кода изменяются.
Автоматически восстанавливает цели симуляции для блоков с помощью пользовательского кода, когда пользовательский код изменяется.
Включает Своевременную (JIT) компиляцию блока C Caller, блока MATLAB Function, блока MATLAB System и диаграмм Stateflow.
Позволяет опции Enable custom code analysis включать Simulink Coverage и поддержку Simulink Design Verifier пользовательского кода.
Отключает импорт пользовательского кода. Выключите Import custom code, чтобы позволить Simulink:
Разделите зависимости от пользовательского кода между Целью Симуляции и другими средними значениями определения зависимостей от пользовательского кода (coder.cinclude
, coder.updateBuildInfo
, и coder.ExternalDependency
) в диаграммах Stateflow, которые используют MATLAB® в качестве языка действия, блока MATLAB function или блока MATLAB System.
Позвольте функции без интерфейсов C и поддерживайте, перегрузил функции C++ из пользовательского кода.
Разрешите зависимостям от пользовательского кода содержать объявленный, но неопределенные функциональные символы. В противном случае Simulink создает версию символа, который возвращает нулевое значение.
В диаграммах Stateflow, которые используют MATLAB в качестве языка действия, можно получить доступ к членам класса C++ с ->
оператор, члены доступа в структуре, содержащей указатель на себя с ->
оператор и члены доступа в типе объединения.
Примечание
Вы не можете разделить зависимости от пользовательского кода путем определения пути и исходных файлов в других местах.
Параметр: SimParseCustomCode |
Значение:
'on' | 'off' |
Значение по умолчанию:
'on' |
Приложение | Установка |
---|---|
Отладка | On |
Трассируемость | Никакой удар |
Эффективность | Никакой удар |
Меры безопасности | On |