Можно вывести информацию об области значений для отдельных атомарных подсистем и атомарных графиков. Когда вы выводите области значений на образцовом уровне, программное обеспечение учитывает всю информацию в пределах модели. Когда вы выводите области значений на уровне подсистемы только, программное обеспечение обрабатывает подсистему как автономный модуль, и выведенные области значений основаны только на локальной информации области значений проекта, указанной в подсистеме или графике. Поэтому, когда вы выводите области значений на уровне подсистемы, результаты анализа могут отличаться от результатов анализа на образцовом уровне.
Например, рассмотрите подсистему, которая имеет вход с минимумом проекта -10
и максимумом проекта 10
, который соединяется с входным сигналом с постоянным значением 1
. Когда вы выводите области значений на образцовом уровне, аналитическое программное обеспечение области значений использует постоянное значение 1
в качестве входа. Когда вы выводите области значений на уровне подсистемы, аналитическое программное обеспечение области значений не принимает постоянное значение во внимание и вместо этого использует [-10..10]
в качестве области значений.
Выведите области значений на уровне подсистемы, чтобы упростить:
Системная валидация
Это - лучшая практика анализировать отдельные подсистемы в вашей модели по одному. Эта практика облегчает понимать атомарное поведение подсистемы. Это также делает отладку легче путем изоляции источника любых проблем.
Калибровка
Результаты анализа на уровне подсистемы базируются только на настройках, заданных в подсистеме. Предложенные типы данных покрывают полную намеченную область значений проекта подсистемы. На основе этих результатов можно определить, можно ли снова использовать подсистему в других частях модели.
Полная процедура для получения областей значений описана в том, Как Вывести Области значений.
Чтобы вывести области значений на уровне подсистемы, ключевые пункты, чтобы помнить:
Подсистема или подграфик должны быть атомарными.
Атомарная подсистема выполняется как модуль относительно родительской модели. Выполнение блока атомарной подсистемы не чередуется с родительским выполнением блока. Можно извлечь атомарные подсистемы для использования в качестве автономных моделей.
В Fixed-Point Tool, в разделе Prepare System панели инструментов, под System under design, выбирают систему или подсистему интереса.
В разделе Collect Ranges панели инструментов кликните по кнопке стрелки Derived Ranges.
По умолчанию System Under Design выбран. Если вы предпочитаете выводить области значений для своей системы в соответствии с проектом на основе целой модели, выберите Model.