fxptdlg

Запустите Fixed-Point Tool

Синтаксис

fxptdlg('modelname')

Описание

fxptdlg('modelname') запускает Fixed-Point Tool для модели Simulink®, заданной modelname. Можно также получить доступ к этому инструменту следующими методами:

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

  • От подсистемы контекст (щелкает правой кнопкой) по меню, выбирает Fixed-Point Tool.

В сочетании с программным обеспечением Fixed-Point Designer™ Fixed-Point Tool обеспечивает удобный доступ к:

  • Модель и параметры подсистемы, которые управляют журналированием сигнала, режимом инструментирования фиксированной точки и переопределением типа данных. (см. Параметры модели),

  • Графическое изображение возможностей, которые позволяют вам отобразить данные на графике, который находится в рабочей области MATLAB®, а именно, результаты симуляции, сопоставленные с Осциллографом, К Рабочей области и блокам Выходного порта корневого уровня, в дополнение к регистрируемым данным сигнала (см. Сигнал Регистрировать),

  • Интерактивные автоматические данные, вводящие функцию, которая предлагает типы данных фиксированной точки для соответственно сконфигурированных объектов в вашей модели, и затем позволяет вам выборочно принимать и применять предложения по типу данных

Можно запустить Fixed-Point Tool для любой системы или подсистемы, и инструмент управляет объектом, выбранным в его Системе под панелью дизайна. Если программное обеспечение Fixed-Point Designer установлено, Fixed-Point Tool отображает имя, тип данных, разработайте минимальные и максимальные значения, минимальные и максимальные значения моделирования и масштабирование каждого объекта модели, который регистрирует данные фиксированной точки. Кроме того, если сигнал насыщает или переполняется, инструмент отображает насыщенность числа раз, или переполнение произошло.

Примечание

Fixed-Point Tool работает только на модели, которые моделируют в Режиме normal mode. Инструмент не работает, когда вы моделируете свою модель в Акселераторе или Быстром Режиме Accelerator.

Переопределение спецификаций фиксированной точки

Большая часть функциональности в Fixed-Point Tool для использования с программным обеспечением Fixed-Point Designer. Однако, даже если у вас нет программного обеспечения Fixed-Point Designer, можно сконфигурировать настройки переопределения типа данных, чтобы моделировать модель, которая задает типы данных фиксированной точки. В этом режиме программное обеспечение Simulink временно заменяет типы данных фиксированной точки с типами данных с плавающей точкой при моделировании модели.

Примечание

При использовании объекты fi или встроенные типы числовых данных в вашей образцовой или рабочей области, вы можете ввести типы данных фиксированной точки в свою модель. Можно установить fipref предотвращать контроль лицензии Fixed-Point Designer.

Моделировать модель, не используя Fixed-Point Designer:

  1. Введите следующее в командной строке.

    set_param(gcs, 'DataTypeOverride', 'Double',...
     'DataTypeOverrideAppliesTo','AllNumericTypes',...
     'MinMaxOverflowLogging','ForceOff')
  2. При использовании объекты fi или встроенные типы числовых данных в вашей модели, устанавливаете свойство fipref DataTypeOverride на TrueDoubles или TrueSingles (чтобы быть сопоставимыми с установкой переопределения типа данных всей модели) и свойство DataTypeOverrideAppliesTo к All numeric types.

    Например, в командной строке MATLAB, войдите:

     p = fipref('DataTypeOverride', 'TrueDoubles', ...
    		'DataTypeOverrideAppliesTo', 'AllNumericTypes');

Представлено до R2006a

Была ли эта тема полезной?