DataTypeWorkflow.Converter

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

Описание

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

Создание

Описание

пример

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