Анализ Polyspace в Simulink

Проверяйте код C/C++, импортированный в и сгенерированный из моделей Simulink® для дефектов

Интегрируйте Polyspace® с Simulink, чтобы анализировать код, импортированный в и сгенерированный из моделей. Узнайте о доступных командах MATLAB и рекомендуемых параметрах конфигурации.

Функции

pslinkoptionsСоздайте объект опций настроить запуски Polyspace из командной строки MATLAB
pslinkrunЗапустите анализ Polyspace модели, системы или S-функции
pslinkfunУправляйте анализом модели в командной строке

Классы

polyspace.ModelLinkOptionsСоздайте объект для рабочего анализа Polyspace сгенерированного кода

Свойства

pslinkoptions PropertiesСвойства для pslinkoptions объект
polyspace.ModelLinkOptions PropertiesНастройте анализ Polyspace сгенерированного кода со свойствами объектов опций

Темы

Настройка

Интегрируйте Polyspace с MATLAB и Simulink

Запустите шаг постустановки, чтобы соединить ваш Polyspace и MATLAB® (Simulink) установки.

Анализируйте сгенерированный код

Запустите анализ Polyspace кода, сгенерированного с Embedded Coder

Контрольный код, сгенерированный из моделей Simulink для ошибок, ошибок времени выполнения или кодирующий нарушения правила.

Запустите анализ Polyspace кода, сгенерированного с TargetLink

Контрольный код, сгенерированный из моделей Simulink для ошибок, ошибок времени выполнения или кодирующий нарушения правила.

Анализируйте пользовательский код

Запустите анализ Polyspace кода S-функции

Пример, показывающий анализ Polyspace кода S-функции из Simulink.

Запустите анализ Polyspace пользовательского кода в блоках вызывающей стороны C и диаграммах Stateflow

Пример, показывающий анализ Polyspace пользовательского кода в модели Simulink.

Запустите анализ Polyspace пользовательского кода в функциональном блоке C

Пример, показывающий анализ Polyspace пользовательского кода в Функциональном блоке C в Simulink.

Усовершенствованная настройка

Рекомендуемые параметры конфигурации модели для анализа Polyspace

Для лучших результатов Polyspace, установленных рекомендуемые параметры прежде, чем сгенерировать код.

Сконфигурируйте усовершенствованные опции Polyspace в Simulink

Сконфигурируйте усовершенствованные аналитические опции Polyspace, такие как метрические вычисления кода или параметры компилятора.

Как Сгенерированный код Анализируется

Как анализ Polyspace работ сгенерированного кода

Polyspace извлекает имена функций из сгенерированного кода, чтобы создать main функция для анализа.

Опции Polyspace по умолчанию для кода, сгенерированного с Embedded Coder

Некоторые опции Polyspace, такие как макроопределения и пути, чтобы включать папки установлены по умолчанию.

Опции Polyspace по умолчанию для кода, сгенерированного с TargetLink

Некоторые опции Polyspace, такие как макроопределения и пути, чтобы включать папки установлены по умолчанию.

Сопутствующая информация