exponenta event banner

Деривация диапазонов на уровне подсистемы

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

Например, рассмотрим подсистему, которая имеет вход с расчетным минимумом -10 и расчетный максимум в 10 который подключен к входному сигналу с постоянным значением 1. При выводе диапазонов на уровне модели программа анализа диапазонов использует постоянное значение 1 в качестве входных данных. При деривации диапазонов на уровне подсистемы программа анализа диапазонов не учитывает постоянное значение и вместо этого использует [-10..10] в качестве диапазона.

При выводе диапазонов на уровне подсистемы

Деривация диапазонов на уровне подсистемы для упрощения:

  • Проверка системы

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

  • Калибровка

    Результаты анализа на уровне подсистемы основаны только на настройках, заданных в подсистеме. Предлагаемые типы данных охватывают весь предполагаемый диапазон проектирования подсистемы. На основе этих результатов можно определить, можно ли повторно использовать подсистему в других частях модели.

Деривация диапазонов на уровне подсистемы

Полная процедура получения диапазонов описана в разделе Как получить диапазоны.

Для получения диапазонов на уровне подсистемы необходимо запомнить следующие ключевые моменты:

  • Подсистема или вложенная диаграмма должны быть атомарными.

    Атомарная подсистема выполняется как единица измерения относительно родительской модели. Выполнение блока атомной подсистемы не перемежается с выполнением родительского блока. Можно извлечь атомарные подсистемы для использования в качестве автономных моделей.

  • В инструменте Fixed-Point в разделе System Under Design (SUD) выберите интересующую подсистему.

  • В разделе Режим сбора диапазонов выберите Производные диапазоны в качестве метода сбора диапазонов.

Связанные темы