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

Описание

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

Цель симуляции Category:

Настройки

Значение по умолчанию: On

On

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

Off

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

Советы

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

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

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

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

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

    • Блок Combinatorial Logic – Если этот параметр выбран, блоки Combinatorial Logic, вывел сигнал boolean тип данных; в противном случае они выводят сигнал double тип данных. Смотрите Combinatorial Logic в Ссылке Simulink для исключения к этому правилу.

    • Поразите блок Crossing – Если этот параметр выбран, блоки Hit Crossing выводят сигнал boolean тип данных; в противном случае они выводят сигнал double тип данных.

Зависимости

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

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

Parameter: BooleanDataType
Значение: 'on' | 'off'
Значение по умолчанию: 'on'

Рекомендуемые настройки

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

Похожие темы