saturationOverflows

Получите результаты, где произошло насыщение

Описание

пример

results = saturationOverflows(converter,RunName) возвращает все результаты в RunName, для модели, заданной DataTypeWorkflow.Converter объект, converter, который был насыщен во время симуляции.

Примеры

свернуть все

В этом примере показано, как получить результаты насыщения для заданного запуска DataTypeWorkflow.Converter объект.

Откройте fxpdemo_feedback модель.

open_system('fxpdemo_feedback');

Создайте DataTypeWorkflow.Converter объект для Подсистемы Контроллера.

converter = DataTypeWorkflow.Converter('fxpdemo_feedback/Controller');

Симулируйте модель и сохраните результаты в запуске под названием InitialRun.

converter.CurrentRunName = 'InitialRun';
simulateSystem(converter);

Определите, были ли переполнения в запуске.

saturations = saturationOverflows(converter,'InitialRun')
saturations = 

  Result with properties:

           ResultName: 'fxpdemo_feedback/Controller/Up Cast'
    SpecifiedDataType: 'fixdt(1,16,14)'
     CompiledDataType: 'fixdt(1,16,14)'
     ProposedDataType: ''
                Wraps: []
          Saturations: 23
          WholeNumber: 0
               SimMin: -2
               SimMax: 1.9999
           DerivedMin: []
           DerivedMax: []
              RunName: 'InitialRun'
             Comments: {'An output data type cannot be specified on this result. The output type is the same as the input type.'}
            DesignMin: []
            DesignMax: []

Насыщение происходит в блоке Up Cast подсистемы Контроллера во время симуляции. Нет переносов.

Входные параметры

свернуть все

Объект конвертера для проектируемой системы, заданный как DataTypeWorkflow.Converter объект.

Имя прогона для поиска насыщения в, заданное как вектор символов.

Пример: saturations = saturationOverflows(converter,'Run 1')

Типы данных: char

Выходные аргументы

свернуть все

Результаты, которые насыщались, возвращались как DataTypeWorkflow.Result объект.

Введенный в R2014b