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

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

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

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

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

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

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

  • Калибровка

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

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

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

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

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

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

  • В Fixed-Point Tool, в разделе Prepare System панели инструментов, под System under design, выбирают систему или подсистему интереса.

  • В разделе Collect Ranges панели инструментов кликните по кнопке стрелки Derived Ranges.

    По умолчанию System Under Design выбран. Если вы предпочитаете выводить области значений для своей системы в соответствии с проектом на основе целой модели, выберите Model.

Похожие темы