为什么限制。h头文件包含有定点数据类型在一个AUTOSAR模型?
40视图(30天)
显示旧的评论
MathWorks支万博1manbetx持团队
2022年1月28日
回答:
MathWorks支万博1manbetx持团队
2022年1月31日
我有一个AUTOSAR模型,包括定点数据类型。当预处理器指令定点字大小检查启用,“modelName_private在生成的文件。h,“我看到下面的线作为定点的一部分字尺寸检查。
#包括< h >
AUTOSAR的数据类型定义在“Mfx CRL的定义。h”头。
有什么区别”的限制。h”和“Mfx.h”?为什么是“限制。h”文件包括AUTOSAR模型与定点数据类型?
接受的答案
MathWorks支万博1manbetx持团队
2022年12月21日
从AUTOSAR标准的5.1节,“头文件Mfx。h提供所有公共函数原型和Mfx图书馆规范定义的类型”。
“限制。h”头文件无关CRL或者AUTOSAR——它决定了限制(最大和最小值,可以代表)变量类型。
这个头文件包含在模型中有定点数据类型和定点字大小检查启用。请注意,“限制。h”MathWorks编码器产生的不是产品而是一个C头文件,确定不同变量类型的s manbetx 845限制。每个类型的限制是最大和最小值,可以代表的类型。
为什么我们包含这个头文件是执行一些检查目标(例如,因为fixpoint斜率/偏差会导致溢出)。这些检查可以禁用设置
。