exponenta event banner

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)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Следует ли использовать производные диапазоны для предложений типов данных, указанных как логические.

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

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

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

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

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

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

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

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

Свойства DataTypeWorkflow.ProposalSettings также можно управлять объектом из меню «Параметры» инструмента «Фиксированная точка». Дополнительные сведения см. в разделе Инструмент фиксированной точки.

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