Покрытие кода для моделей в программном обеспечении в цикле (SIL) режим и процессор в цикле (PIL) режим

Если у вас есть Embedded Coder® и Simulink® Coverage™, можно анализировать покрытие для сгенерированного кода во время программного обеспечения в цикле (SIL) или процессоре в цикле (PIL) симуляция.

Включите SIL или покрытие кода PIL для модели

Записывать SIL или покрытие кода PIL для модели:

  1. В диалоговом окне Configuration Parameters, на левой панели, нажимают Code Generation. Из списка выберите Verification.

  2. Под Code profiling очистите Measure function execution times.

  3. Под Code coverage for SIL or PIL, для Third-party tool выбирают None (use Simulink Coverage).

Рабочие процессы измерения покрытия кода Simulink Coverage

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

  • Топ-модель находится в режиме SIL или режиме PIL. Simulink Coverage измеряет покрытие кода для топ-модели, завися RecordCoverage. Simulink Coverage также измеряет покрытие кода для моделей, на которые ссылаются, в зависимости от CovModelRefEnable.

  • Топ-модель находится в Режиме normal mode и содержит по крайней мере одну эталонную модель в режиме SIL или PIL. Simulink Coverage измеряет покрытие кода для модели, на которую ссылаются, если CovModelRefEnable является 'on', 'all', или 'filtered' и RecordCoverage является 'off'.

Рассмотрите результаты покрытия для моделей в SIL или режиме PIL

В отчете покрытия кода каждая гиперссылка открывает отчет с большим количеством деталей об анализе покрытия для модели. Результаты покрытия кода в этих отчетах подобны результатам покрытия для кода C/C++ в Блоках s-function, как описано в поле зрения Результаты покрытия для Пользовательского Кода C/C++ в Блоках s-function. Можно перейти от результатов покрытия кода до связанных блоков модели при помощи ссылок в рамках подробных отчетов покрытия кода.

Каждый подробный отчет покрытия кода также содержит синтаксис, подсветил код с информацией о покрытии.

Ограничения

Покрытие для моделей в режиме SIL и PIL имеет эти ограничения:

Похожие темы

Для просмотра документации необходимо авторизоваться на сайте