Выведите области значений Используя области значений проекта

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

  1. Откройте модель ex_derived_min_max_1. В командной строке MATLAB®, введите:

    addpath(fullfile(docroot,'toolbox','fixpoint','examples'))
    ex_derived_min_max_1

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

    • Областью значений проекта In1 является [-50..100].

    • Областью значений проекта In2 является [-50..35].

    • Добавьте, что областью значений блочной конструкции является [-125..55].

    Совет

    Чтобы отобразить области значений проекта в вашей модели, из образцового меню, выбирают Display> Signals & Ports и выбирают Design Ranges.

  2. Из меню Simulink® Analysis выберите Data Type Design> Fixed-Point Tool.

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

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

  5. Нажмите кнопку Collect Ranges.

    Чтобы вычислить выведенную область значений во входе блока Add, программное обеспечение использует проект минимальные и максимальные значения, заданные для блоков Inport, [-50..100] и [-50..35]. Выведенной областью значений во входе блока Add является [-85..150].

    Когда анализ завершен, Fixed-Point Tool отображает выведенный и проект минимальные и максимальные значения для блоков в выбранной системе в электронной таблице.

    • Выведенная область значений для выходного сигнала блока Add сужена к [-85..55]. Эта выведенная область значений является пересечением области значений, выведенной от входных параметров блока, [-85..150] и проекта минимальные и максимальные значения, заданные для блока вывод, [-125..55].

    • Выведенной областью значений для блока Outport Out1 является [-85..55], то же самое как блок Add вывод.

Похожие темы