Управляет типом выходных данных блоков, генерирующих логические сигналы.
Категория: Цель моделирования
По умолчанию: Вкл.
Блоки, генерирующие логические сигналы, выводят сигнал 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' |
| Приложение | Настройка |
|---|---|
| Отладка | Никакого воздействия |
| Отслеживаемость | Никакого воздействия |
| Эффективность | На |
| Меры безопасности | На |