主要内容

实现逻辑信号为布尔数据(vs. double)

描述

控制生成逻辑信号的块的输出数据类型。

类别:模拟目标

设置

默认值:

产生逻辑信号的块输出的信号为布尔数据类型。这减少了生成代码的内存需求。

产生逻辑信号的块输出的信号为数据类型。这确保了与早期版本的Simulink创建的模型的兼容性金宝app®软件

提示

  • 设置这个选项减少生成代码的内存需求,因为一个布尔信号通常需要一个字节的存储,而一个布尔信号需要8个字节的存储信号。

  • 设置这个选项允许当前版本的Simulink软件运行由仅支持类型信号的早期金宝app版本的Simulink软件创建的模型金宝app

  • 此优化影响以下块:

    • 逻辑算符块—该参数仅对那些用户有效逻辑运算符块的输出数据类型参数指定继承:逻辑(参见配置参数:优化).如果选择此参数,该块输出的信号为布尔数据类型;否则,这些块输出的信号为数据类型。

    • 关系操作符块—该参数仅对那些用户有效关系操作符块的输出数据类型参数指定继承:逻辑(参见配置参数:优化).如果选择此参数,该块输出的信号为布尔数据类型;否则,这些块输出的信号为数据类型。

    • 组合逻辑块—选择:组合逻辑块输出的信号布尔数据类型;否则,它们输出的信号为数据类型。看到组合逻辑金宝app模型参考这条规则有个例外。

    • 打穿越块—选择:打穿越块输出的信号布尔数据类型;否则,它们输出的信号为数据类型。

依赖关系

  • 对于使用只支持类型信号的Simulink软件版本创建的模型,禁用此参数金宝app金宝app

命令行信息

参数:BooleanDataType
值:“上”|“关闭”
默认值:“上”

推荐设置

应用程序 设置
调试 没有影响
可追溯性 没有影响
效率
安全预防措施

相关的话题