DataTypeWorkflow.Converter

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

Описание

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