DataTypeWorkflow.ProposalSettings

Настройки предложения возражают для предложений по типу данных

Описание

DataTypeWorkflow.ProposalSettings объект управляет свойствами, связанными с тем, как типы данных предложены для модели, включая тип данных с плавающей запятой по умолчанию и запасы прочности для предложенных типов данных.

Создание

Описание

propSettings = DataTypeWorkflow.ProposalSettings создает объект настроек предложения.

Свойства

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

Размер слова по умолчанию для сигналов с плавающей точкой в виде скаляра. Используйте эту установку когда ProposeFractionLength свойство установлено в true.

Пример: propSettings.DefaultWordLength = 16

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

Дробная длина по умолчанию для сигналов с плавающей точкой в виде скаляра. Используйте эту установку когда ProposeWordLength свойство установлено в true.

Пример: propSettings.DefaultFractionLength = 4

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

Предложить ли дробные длины для размера слова по умолчанию, заданного в DefaultWordLength свойство в виде булевской переменной. Установка этого свойства к true автоматически устанавливает ProposeWordLength свойство к false.

Пример: propSettings.ProposeFractionLength = logical(true)

Типы данных: логический

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

Пример: propSettings.ProposeForInherited = logical(true)

Типы данных: логический

Предложить ли, чтобы типы данных с фиксированной точкой для объектов в системе с выходными данными с плавающей точкой ввели в виде булевской переменной.

Пример: propSettings.ProposeForFloatingPoint = logical(true)

Типы данных: логический

Сделать ли предложение со знаком для объектов в системе в виде булевской переменной.

Программное обеспечение основывает предложение со знаком по собранной информации области значений и ограничениям блока. Сигналы, которые всегда строго положительны, присвоены предложение по типу данных без знака и получают дополнительный бит точности. Если вы устанавливаете это свойство на false, программное обеспечение предлагает тип данных со знаком для всех результатов, которые в настоящее время задают с плавающей точкой или наследованный тип выходных данных, если другие ограничения не присутствуют. Если результат задаст тип выходных данных фиксированной точки, программное обеспечение предложит тип данных с тем же самым, со знаком как в настоящее время заданный тип данных, если другие ограничения не будут присутствовать.

Пример: propSettings.ProposeForFloatingPoint = logical(true)

Типы данных: логический

Предложить ли размеры слова для дробной длины по умолчанию в DefaultFractionLength свойство в виде булевской переменной. Установка этого свойства к true автоматически устанавливает ProposeFractionLength свойство к false.

Пример: propSettings.ProposeWordLength = logical(false)

Типы данных: логический

Запас прочности для симуляции минимальные и максимальные значения в виде скаляра.

Симуляция минимальные и максимальные значения настроена процентом, определяемым этим параметром. Этот параметр позволяет вам указывать диапазон, отличающийся от полученного из запущенной симуляции.

Например, значение 55 указывает, что желаема по крайней мере на 55 процентов больше область значений. Значение –15 указывает, что область значений до 15 процентов меньших приемлема.

Пример: propSettings.SafetyMargin = 55

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

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

Пример: propSettings.UseDerivedMinMax = logical(true)

Типы данных: логический

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

Пример: propSettings.UseSimMinMax = logical(true)

Типы данных: логический

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

addToleranceЗадайте числовой допуск к конвертированной системе
clearTolerancesОчистите все допуски, заданные DataTypeWorkflow.ProposalSettings объект
showTolerancesПокажите допуски, заданные для системы

Альтернативы

Свойства DataTypeWorkflow.ProposalSettings объектом можно также управлять в меню Settings в Fixed-Point Tool. Для получения дополнительной информации смотрите Fixed-Point Tool.

Введенный в R2014b