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

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

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

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

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

  • Системная валидация

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

  • Калибровка

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

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

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

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

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

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

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

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

Похожие темы