主要内容

将逻辑信号实现为布尔数据(相对于双精度)

描述

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

类别:模拟目标

设置

默认值:

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

产生逻辑信号的块输出一个信号数据类型。这确保了与早期版本的Simulink创建的模型的兼容性万博1manbetx®软件

提示

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

  • 设置此选项允许当前版本的Simulink软件运行由早期版本的Simul万博1manbetxink软件创建的模型,这些模型只支持类型信号万博1manbetx

  • 此优化影响以下块:

    • 逻辑运算符块—该参数只影响那些逻辑运算符块的输出数据类型参数指定继承:逻辑(见配置参数:优化)。选择该参数后,此类块输出的信号为布尔数据类型;否则,这些块输出的信号为数据类型。

    • 关系运算符块—该参数只影响那些关系操作符块的输出数据类型参数指定继承:逻辑(见配置参数:优化)。选择该参数后,此类块输出的信号为布尔数据类型;否则,这些块输出的信号为数据类型。

    • 组合逻辑块—勾选后,表示:组合逻辑块输出信号布尔数据类型;否则,它们输出的信号为数据类型。看到组合逻辑万博1manbetx模型参考对于这个规则的一个例外。

    • Hit Crossing block—勾选后,表示:打穿越块输出信号布尔数据类型;否则,它们输出的信号为数据类型。

依赖关系

  • 对于使用只支持type信号的Simulink软件版本创建的模型,此参数被禁用万博1manbetx万博1manbetx

命令行信息

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

推荐设置

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

相关的话题