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

Описание

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

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

Настройки

По умолчанию: On

На

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

Прочь

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

Совет

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

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

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

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

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

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

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

Зависимости

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

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

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

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

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

Похожие темы