- 主题:请问A2L文件里面compumethod这一项是什么意思呢?还有显示格式
%0.15是表示什么意思呢
--
修改:wormvirus FROM 110.86.105.*
FROM 110.86.105.*
原始的整型值到物理值的转换公式。
比如0x01有可能实际代表0.5
或者一个枚举量需要对应到有意义的值,例如档位PRND;或者布尔量,TRUE/FALSE
%0.15是浮点数,指定小数位数15位,与C语言的格式化输出一样的
【 在 wormvirus (迷途小书童) 的大作中提到: 】
%0.15是表示什么意思呢
--
修改:wormvirus FROM 110.86.105.*
FROM 114.88.208.*
你说的我能理解,但为什么还要有线性换算,多项式换算,方程式换算这么复杂的内存值到物理值的换算呢?
%0.15是说16位二进制数后15位代表小数吗?
那%4.2好像又说,总共4位小数点后2位
是这样吗?
【 在 xingxing993 的大作中提到: 】
: 原始的整型值到物理值的转换公式。
: 比如0x01有可能实际代表0.5
: 或者一个枚举量需要对应到有意义的值,例如档位PRND;或者布尔量,TRUE/FALSE
: ...................
--
FROM 219.133.40.*
就是ASAP2协议提供了这些接口,用于显示观测量的物理值。
真正用到多项式转换的情况还真没遇到过,我见过的就是只“0 1 0 0 0 0.01”这种形式,b,c,f 3个系数为非零值,实际上就是个线性转换。
小数这个是后面显示精度为15位,不是二进制后15位。小数点前的是位宽,不够补空格还是补0的,记不清了。
【 在 wormvirus (迷途小书童) 的大作中提到: 】
: 你说的我能理解,但为什么还要有线性换算,多项式换算,方程式换算这么复杂的内存值到物理值的换算呢?
: %0.15是说16位二进制数后15位代表小数吗?
: 那%4.2好像又说,总共4位小数点后2位
: ...................
--
FROM 114.88.208.*
010000.01本来应该是显示65,实际16.25
从65到16.25的转换还真得要多项式,哈哈
那%4.2位宽4表示什么意思
【 在 xingxing993 的大作中提到: 】
: 就是ASAP2协议提供了这些接口,用于显示观测量的物理值。
: 真正用到多项式转换的情况还真没遇到过,我见过的就是只“0 1 0 0 0 0.01”这种形式,b,c,f 3个系数为非零值,实际上就是个线性转换。
: 小数这个是后面显示精度为15位,不是二进制后15位。小数点前的是位宽,不够补空格还是补0的,记不清了。
: ...................
--
FROM 219.133.40.*
当前a2l文件都是自动生成的,主要包括变量或参数的地址,类型,精度转换和显示方
式。没必要搞的那么清楚。
你说的这些都是精度转换和显示方式,65到16.25精度定标为0.25,%4.2,2指显示小数
点2位,4指小数点前4位还是总共4位不确定。
【 在 wormvirus (迷途小书童) 的大作中提到: 】
: 010000.01本来应该是显示65,实际16.25
: 从65到16.25的转换还真得要多项式,哈哈
: 那%4.2位宽4表示什么意思
--
FROM 111.27.252.*