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

Описание

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

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

Настройки

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

На

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

'off'

Блоки, которые генерируют логические сигналы, выводят сигнал типа данных 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. Смотрите Комбинаторную логику в Ссылке Simulink для исключения к этому правилу.

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

Зависимости

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

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

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

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

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

Похожие темы