exponenta event banner

Реализовать логические сигналы в виде булевых данных (по сравнению с двойными)

Описание

Управляет типом выходных данных блоков, генерирующих логические сигналы.

Категория: Цель моделирования

Настройки

По умолчанию: Вкл.

На

Блоки, генерирующие логические сигналы, выводят сигнал boolean тип данных. Это снижает требования к памяти генерируемого кода.

Прочь

Блоки, генерирующие логические сигналы, выводят сигнал double тип данных. Это обеспечивает совместимость с моделями, созданными более ранними версиями программного обеспечения Simulink ®.

Совет

  • Установка этого параметра на уменьшает требования к памяти генерируемого кода, поскольку логический сигнал обычно требует одного байта памяти по сравнению с восемью байтами для double сигнал.

  • Установка этого параметра позволяет текущей версии программного обеспечения Simulink запускать модели, созданные более ранними версиями программного обеспечения Simulink, которые поддерживают только сигналы типа double.

  • Эта оптимизация влияет на следующие блоки:

    • Блок логического оператора - этот параметр влияет только на те блоки логического оператора, для которых задан параметр типа данных Output Inherit: Logical (see Configuration Parameters: Optimization). Если выбран этот параметр, такие блоки выдают сигнал boolean тип данных; в противном случае такие блоки выдают сигнал double тип данных.

    • Блок реляционного оператора - этот параметр влияет только на те блоки реляционного оператора, чей параметр Output data type указывает Inherit: Logical (see Configuration Parameters: Optimization). Если выбран этот параметр, такие блоки выдают сигнал boolean тип данных; в противном случае такие блоки выдают сигнал double тип данных.

    • Блок комбинаторной логики - если выбран этот параметр, блоки комбинаторной логики выдают сигнал boolean тип данных; в противном случае они выдают сигнал double тип данных. Исключение из этого правила см. в разделе Комбинаторная логика в ссылке Simulink.

    • Блок пересечения попаданий - если выбран этот параметр, блоки пересечения попаданий выдают сигнал boolean тип данных; в противном случае они выдают сигнал double тип данных.

Зависимости

  • Этот параметр отключен для моделей, созданных с помощью версии программного обеспечения Simulink, поддерживающей только сигналы типа double.

Информация командной строки

Параметр: BooleanDataType
Значение: 'on' | 'off'
По умолчанию: 'on'

Рекомендуемые параметры

ПриложениеНастройка
ОтладкаНикакого воздействия
ОтслеживаемостьНикакого воздействия
ЭффективностьНа
Меры безопасностиНа

Связанные темы