Обратитесь в службу технической поддержки о проблемах с запущенным Polyspace

Чтобы связаться с MathWorks® Служба технической поддержки, используйте эту страницу. Вам нужен логин MathWorks Account и пароль. Для более быстрого оборота с проблемой в Polyspace®, помимо необходимой системной информации, предоставьте соответствующий код, который воспроизводит проблему или файл журнала верификации.

Предоставление системной информации

При вводе запроса на поддержку сообщите следующую системную информацию:

  • Аппаратное строение

  • Операционная система

  • Polyspace и MATLAB® номера лицензий

  • Конкретные номера версий для продуктов Polyspace

  • Установленные закрашенные фигуры Bug Report

Чтобы получить информацию о строении, выполните одно из следующих действий:

  • В пользовательском интерфейсе Polyspace выберите Help > About.

  • В командной строке выполните следующую команду, заменив polyspaceroot с помощью папки установки Polyspace:

    • UNIX®polyspaceroot/ polyspace/bin/polyspace-code-prover -ver

    • Windows®polyspaceroot\ polyspace\bin\polyspace-code-prover -ver

Предоставьте информацию о проблеме

В зависимости от проблемы, предоставьте соответствующие программные продукты, чтобы помочь технической поддержке понять и воспроизвести проблему.

Ошибки компиляции

Если вы столкнулись с проблемами компиляции в проекте, см. Раздел «Поиск и устранение ошибок компиляции». Если у вас все еще есть проблемы, обратитесь в службу технической поддержки со следующей информацией:

  • Журнал анализа.

    Журнал анализа является текстовым файлом, сгенерированным в вашей папке результатов и названным Polyspace_<reservedrangesplaceholder0 >_ project_ date_ time.log. Оно содержит сообщение об ошибке, опции, используемые для анализа, и другую соответствующую информацию.

  • Исходные файлы, связанные с ошибкой компиляции или полной папкой результатов, если это возможно.

    Если вы не можете предоставить исходные файлы:

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

    • Попытайтесь воспроизвести проблему с другим кодом. Предоставить этот код технической поддержке.

Ошибки при создании проектов из систем сборки

Если при создании проекта из системы сборки возникают ошибки, см. раздел «Поиск и устранение проблем с созданием проекта».

Если у вас все еще есть проблемы, обратитесь в службу технической поддержки с информацией о отладке. Для предоставления отладки информации:

  1. Управляемый polyspace-configure в командной строке с опцией -easy-debug. Для образца:

    polyspace-configure options -easy-debug pathToFolder buildCommand

    Здесь:

    • options - список polyspace-configure опции, которые вы обычно используете.

    • buildCommand - команда сборки, которую вы используете, например make.

    • pathToFolder - папка, в которой необходимо хранить отладку информацию, для образца, C:\Temp\BuildLogs. После polyspace-configure run, указанный путь содержит zipped файл, заканчивающийся на pscfg-output.zip. Zipped-файл содержит только отладка информацию и не содержит исходных файлов, прослеживаемых в сборке.

    Убедитесь, что вы не используете эту опцию -verbose или -silent после -easy-debug. Эти опции сокращают или изменяют записанную информацию и могут затруднить отладку.

  2. Отправить заархивированный файл, заканчивающийся pscfg-output.zip в службу технической поддержки MathWorks для дальнейшей отладки.

Вы также можете создать zipped файл с отладочной информацией во время каждого polyspace-configure выполнение путем создания переменного окружения PS_CONFIGURE_OPTIONS и установка его значения на:

-easy-debug pathToFolder
где pathToFolder - папка, в которой необходимо хранить отладку информацию.

Результат верификации

Если у вас возникли проблемы с пониманием результата, см. Polyspace Bug Finder Results.

Если у вас все еще возникают проблемы с пониманием результата, обратитесь в службу технической поддержки со следующей информацией:

  • Журнал анализа.

    Журнал анализа является текстовым файлом, сгенерированным в вашей папке результатов и названным Polyspace_<reservedrangesplaceholder0 >_ project_ date_ time.log. В нем содержатся опции, используемые для анализа, и другая соответствующая информация.

  • Исходные файлы, связанные с результатом, или полная папка результатов, если это возможно.

    Если вы не можете предоставить исходные файлы:

    • Попробуйте предоставить скриншот соответствующего исходного кода из панели Source пользовательского интерфейса Polyspace.

    • Попытайтесь воспроизвести проблему с другим кодом. Предоставить этот код технической поддержке.