将逻辑信号实现为布尔数据(相对于双精度)
描述
控制生成逻辑信号的块的输出数据类型。
类别:模拟目标
设置
默认值:在
- 在
-
产生逻辑信号的块输出一个信号
布尔
数据类型。这减少了生成代码的内存需求。 - 从
-
产生逻辑信号的块输出一个信号
双
数据类型。这确保了与早期版本的Simulink创建的模型的兼容性万博1manbetx®软件
提示
设置此选项在减少了生成代码的内存需求,因为一个布尔信号通常只需要一个字节的存储空间,而一个布尔信号只需要8个字节
双
信号。设置此选项从允许当前版本的Simulink软件运行由早期版本的Simul万博1manbetxink软件创建的模型,这些模型只支持类型信号万博1manbetx
双
。此优化影响以下块:
逻辑运算符块—该参数只影响那些逻辑运算符块的输出数据类型参数指定
继承:逻辑(见配置参数:优化)
。选择该参数后,此类块输出的信号为布尔
数据类型;否则,这些块输出的信号为双
数据类型。关系运算符块—该参数只影响那些关系操作符块的输出数据类型参数指定
继承:逻辑(见配置参数:优化)
。选择该参数后,此类块输出的信号为布尔
数据类型;否则,这些块输出的信号为双
数据类型。组合逻辑块—勾选后,表示:组合逻辑块输出信号
布尔
数据类型;否则,它们输出的信号为双
数据类型。看到组合逻辑在万博1manbetx模型参考对于这个规则的一个例外。Hit Crossing block—勾选后,表示:打穿越块输出信号
布尔
数据类型;否则,它们输出的信号为双
数据类型。
依赖关系
对于使用只支持type信号的Simulink软件版本创建的模型,此参数被禁用万博1manbetx万博1manbetx
双
。
命令行信息
参数:BooleanDataType |
值:“上” |“关闭” |
默认值:“上” |
推荐设置
应用程序 | 设置 |
---|---|
调试 | 没有影响 |
可追溯性 | 没有影响 |
效率 | 在 |
安全预防措施 | 在 |
相关的话题
- 使用逻辑信号的布尔数据优化生成的代码(万博1manbetx仿真软件编码器)
- 数学和数据类型窗格