Пакет: полиспейс
Создание общей целевой конфигурации
Создайте пользовательский целевой объект для анализа Polyspace ®, если целевой процессор не соответствует одному из предопределенных целевых объектов,.
Примечание
Перед запуском Polyspace из MATLAB ® необходимо связать установки Polyspace и MATLAB. См. раздел Интеграция полиспейса с MATLAB и Simulink.
создает универсальный целевой объект, который можно настроить. Чтобы задать размеры и выравнивание типов данных, измените свойства объекта. Например:genericTarget = polyspace.GenericTargetOptions
target = polyspace.GenericTargetOptions; target.CharNumBits = 16;
Значение. Сведения о том, как классы значений влияют на операции копирования, см. в разделе Копирование объектов.
Используйте пользовательский целевой объект для анализа Polyspace.
Создание двух объектов: polyspace.GenericTargetOptions для создания пользовательского целевого объекта и polyspace.Project для выполнения анализа Polyspace.
target = polyspace.GenericTargetOptions; proj = polyspace.Project;
Настройка общего целевого объекта.
target.Endianess = 'big';
target.LongLongNumBits = 64;
target.ShortNumBits = 8;Добавление пользовательского целевого объекта в Configuration имущества polyspace.Project объект.
proj.Configuration.TargetCompiler.Target = target;
Теперь вы можете использовать polyspace.Project для выполнения анализа.
Generic target options | polyspace.CodingRulesOptions | polyspace.ModelLinkOptions | polyspace.Options | polyspace.Project