exponenta event banner

DataTypeWorkflow. Конвертер

Создать объект конвертера с фиксированной точкой

Описание

DataTypeWorkflow.Converter объект содержит функции и параметры объекта, необходимые для сбора моделирования и производных данных, предложения и применения типов данных к модели и анализа результатов. Используйте DataTypeWorkflow.Converter объект для выполнения тех же задач преобразования фиксированной точки, что и инструмент «Фиксированная точка».

Создание

Описание

пример

converter = DataTypeWorkflow.Converter(systemToScale) создает объект конвертера для systemToScale.

converter = DataTypeWorkflow.Converter(referencedModelSystem,'TopModel',topModel) создает объект конвертера с указанной ссылочной моделью, referencedModelSystem, по мере масштабирования системы.

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

развернуть все

Имя модели или подсистемы для масштабирования, указанное как символьный вектор.

Пример: converter = DataTypeWorkflow.Converter('ex_fixed_point_workflow');

Имя ссылочной модели или подсистемы в ссылочной модели для преобразования в фиксированную точку, указанное как символьный вектор.

Имя модели верхнего уровня, ссылающейся на referencedModelSystem, задается как символьный вектор. topModel используется на этапе сбора диапазона преобразования.

Свойства

развернуть все

Текущее выполнение, сохраненное в объекте конвертера, указанное как символьный вектор.

Пример: converter.CurrentRunName = 'FixedPointRun'

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

Имена всех прогонов, сохраненных в объекте конвертера, заданные как массив ячеек символьных векторов.

Пример: converter.RunNames

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

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

Пример: converter.SelectedSystemToScale

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

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

Пример: converter.ShortcutsForSelectedSystem

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

Имя модели верхнего уровня, ссылающейся на referencedModelSystem, задается как символьный вектор. topModel используется на этапе сбора диапазона преобразования.

Пример: converter.TopModel

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

Функции объекта

applyDataTypesПрименение предлагаемых типов данных к модели
applySettingsFromRunПрименение системных настроек, использованных в предыдущем прогоне, к модели
applySettingsFromShortcutПрименить параметры из ярлыка к модели
deriveMinMaxДеривация информации о диапазоне для модели
proposalIssuesПолучить результаты, с которыми связаны комментарии
proposeDataTypesПредлагать типы данных для системы
resultsПоиск результатов для выбранной системы в объекте конвертера
saturationOverflowsПолучение результатов, в которых произошло насыщение
simulateSystemМоделирование системы, указанной объектом конвертера
verifyСравнение поведения базовых и автоматизированных систем
wrapOverflowsПолучить результаты, в которых произошла обертка

Примеры

свернуть все

В этом примере показано, как создать DataTypeWorkflow.Converter объект.

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

open_system('fxpdemo_feedback');

Подсистема контроллера использует типы данных с фиксированной точкой. Создать DataTypeWorkflow.Converter объект.

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

Можно просматривать и редактировать свойства converter из командной строки. Например, чтобы изменить имя текущего прогона:

converter.CurrentRunName = 'FixedPointRun'
converter = 

  Converter with properties:

                CurrentRunName: 'FixedPointRun'
                      RunNames: {0x1 cell}
    ShortcutsForSelectedSystem: {6x1 cell}
                      TopModel: 'fxpdemo_feedback'
         SelectedSystemToScale: 'fxpdemo_feedback/Controller'

Представлен в R2014b