主要内容

将逻辑信号实现为布尔数据(而不是双精度数据)

逻辑信号数据类型

模型配置窗格: 数学和数据类型

描述

将逻辑信号实现为布尔数据(而不是双精度数据) 参数指定逻辑信号的数据类型是布尔型还是双精度型。使用布尔值而不是双精度值可以减少生成代码的内存需求。一个布尔值通常需要一个字节的存储空间,而一个双精度值需要八个字节的存储空间。

此参数影响以下模块:

依赖关系

要启用此参数,您必须使用既支持双精度信号也支持布尔信号的 Simulink® 版本创建您的模型。

设置

on (默认) | off
On

生成逻辑信号的模块产生布尔输出值。

Off

生成逻辑信号的模块产生双精度输出值。

此设置确保与使用不支持布尔信号的 Simulink 版本创建的模型兼容。

推荐的设置

应用场景设置
调试无影响
可追溯性无影响
效率on
安全预警on

编程用法

参数BooleanDataType
类型:字符串 | 字符向量
值:'on' | 'off'
默认值:'on'

版本历史记录

在 R2008a 中推出