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