Вывод областей значений на уровне подсистемы

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

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

Когда выводить области значений на уровне подсистемы

Вывод областей значений на уровне подсистемы для облегчения:

  • Валидация системы

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

  • Калибровка

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

Вывод областей значений на уровне подсистемы

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

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

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

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

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

  • В разделе Range Collection Mode выберите Derived ranges в качестве метода набора областей значений.

Похожие темы