PW6001_user_manual_chi_20191018H.pdf - 第167页
161 波形二进制保存格式 波形数据 Offset size 类型 变量名称 说明 568 2* 数据点数 shor t wU1Max[] U1 波形数据的计数值 。存储模式为 P eak-P eak 压缩时 ,置入最大值 ; 为单纯 间隔时,置入经过抗混淆滤波处理的值 。排列的要素数与数据点数相同。不保 存波形显示为 OFF 的项目。 在上述偏移 值中加上上 述 size 的值 同上 short wU1Min[] U1 波形数据的计数…

160
波形二进制保存格式
offset
size 类型 变量名称 说明
200 24 float vt[6] VT 比。6CH 部分。从 CH1 开始依次进行保存。
224 24 float ct[6] CT 比。6CH 部分。从 CH1 开始依次进行保存。
248 8 float tqScale[2] 扭矩转换比值。CHA、CHB 的 2CH 部分
256 4 float speedScale 速度转换比值。
260 4 long deltaConv
Δ
Y转换。设置为 ON时,为1。
bit0:CH1、bit1:CH2、bit2:CH3、bit3:CH4、bit4:CH5、bit5:CH6
例:CH1 ~ CH6 的所有设置为 ON 时,用二进制数表达则为
(00000000 00000000 00000000 00111111)
。
用十进制数表达则为 63。
264 24 long lpf[6]
LPF
设置值。6CH部分。从 CH1开始依次进行保存。
例:500kHz 时为 500000,OFF时为 0。
288 4 long anaLpf
马达模拟 LPF的设置为 ON时,为 1。 bit0:CHA bit1:CHB
例:CHA、CHB 的设置为 ON时,用二进制数表达则为
(00000000 00000000 00000000 00000011)。
用十进制数表达则为 3。
292 32 char logicLpf[4][8]
马达逻辑LPF。从CHA 开始依次保存“OFF”、“ WEAK”或“ STRONG”之一的
字符串。
例:CHA ~ CHD 的所有设置为 OFF 时,为
OFF\0\0\0\0\0OFF\0\0\0\0\0OFF\0\0\0\0\0OFF\0\0\0\0\0。
324 4 long spc
传感器相位补偿。设置为ON 时, 为 1。bit0:CH1、bit1:CH2、bit2:CH3、
bit3:CH4、bit4:CH5、bit5:CH6
例:CH1 ~ CH6 的所有设置为 ON 时,用二进制数表达则为
(00000000 00000000 00000000 00111111)
。
用十进制数表达则为 63。
328 24 float spcHz[6]
传感器相位补偿频率。6CH 部分。从 CH1开始依次进行保存。单位为 kHz。小数时,
可能会与画面中的数值有若干差异。
352 24 float spcDeg[6]
传感器相位补偿角度。6CH部分。从 CH1开始依次进行保存。小数时,可能会与
画面中的数值有若干差异。
376 4 long storageMode 存储模式。Peak-Peak 压缩时为 0,单纯间隔时为 1。
380 4 long smplSpd 采样速度。是电压、电流、逻辑等通用的采样速度。
384 4 long
smplSpdAnalog
采样速度。是马达模拟的采样速度。
388 4 long strgLen 数据点数。是电压、电流、逻辑等通用的数据点数。
392 4 long strgLenAnalog 数据点数。是马达模拟的数据点数。
396 48
double
convRateU[6]
电压波形的换算系数。6CH部分。从CH1 开始依次进行保存。如果将该值乘以波
形数据的计数值,则得到电压测量值。
444 48
double
convRateI[6]
电流波形的换算系数。6CH部分。从CH1 开始依次进行保存。如果将该值乘以波
形数据的计数值,则得到电流测量值。
492 16
double
convRateAnalog[2]
马达模拟波形的换算系数。CHA、CHB 的 2CH部分。从 CHA开始依次进行保存。
如果将该值乘以波形数据的计数值,则得到马达模拟测量值。
508 24 long offsetU[6]
电压波形数据的开头位置。6CH部分。从CH1 开始依次进行保存。从文件开头开
始的字节数被保存。
U1的开头位置与设置信息的大小 (568) 相同。 在不作为保存对
象的通道中置入 0。
532 24 long offsetI[6]
电流波形数据的开头位置。6CH部分。从CH1 开始依次进行保存。从文件开头开
始的字节数被保存。在不作为保存对象的通道中置入 0。
556 4 long offsetLogic
马达逻辑波形数据的开头位置。CHA ~ CHD 通用。从文件开头开始的字节数被
保存。在不作为保存对象的通道中置入 0。
560 8 long offsetAnalog[2]
马达模拟波形数据的开头位置。从文件开头开始的字节数。CHA、CHB 的 2CH
部分。从CHA 开始依次进行保存。从文件开头开始的字节数被保存。在不作为保
存对象的通道中置入 0。

161
波形二进制保存格式
波形数据
Offset size 类型 变量名称 说明
568 2*数据点数 short wU1Max[]
U1
波形数据的计数值。存储模式为Peak-Peak压缩时,置入最大值 ;为单纯
间隔时,置入经过抗混淆滤波处理的值。排列的要素数与数据点数相同。不保
存波形显示为 OFF的项目。
在上述偏移
值中加上上
述
size的值
同上 short wU1Min[]
U1
波形数据的计数值。存储模式为Peak-Peak压缩时,置入最小值 ;为单纯
间隔时,置入画面中显示的值。排列的要素数与数据点数相同。不保存波形显
示为 OFF的项目。
同上 同上
short wU2Max[] U2的最大值或经过抗混淆滤波处理的值
同上 同上
short wU2Min[] U2的最小值或画面中显示的值
同上 同上
short wU3Max[] U3的最大值或经过抗混淆滤波处理的值
同上 同上
short wU3Min[] U3的最小值或画面中显示的值
同上 同上
short wU4Max[] U4的最大值或经过抗混淆滤波处理的值
同上 同上
short wU4Min[] U4的最小值或画面中显示的值
同上 同上
short wU5Max[] U5的最大值或经过抗混淆滤波处理的值
同上 同上
short wU5Min[] U5的最小值或画面中显示的值
同上 同上
short wU6Max[] U6的最大值或经过抗混淆滤波处理的值
同上 同上
short wU6Min[] U6的最小值或画面中显示的值
同上 同上
short wI1Max[] I1的最大值或经过抗混淆滤波处理的值
同上 同上
short wI1Min[] I1的最小值或画面中显示的值
同上 同上
short wI2Max[] I2的最大值或经过抗混淆滤波处理的值
同上 同上
short wI2Min[] I2的最小值或画面中显示的值
同上 同上
short wI3Max[] I3的最大值或经过抗混淆滤波处理的值
同上 同上
short wI3Min[] I3的最小值或画面中显示的值
同上 同上
short wI4Max[] I4的最大值或经过抗混淆滤波处理的值
同上 同上
short wI4Min[] I4的最小值或画面中显示的值
同上 同上
short wI5Max[] I5的最大值或经过抗混淆滤波处理的值
同上 同上
short wI5Min[] I5的最小值或画面中显示的值
同上 同上
short wI6Max[] I6的最大值或经过抗混淆滤波处理的值
同上 同上
short wI6Min[] I6的最小值或画面中显示的值
同上 同上
short wLMax[]
马达逻辑的最大值或经过抗混淆滤波处理的值。
值为 0或 1。
bit15 bit14 bit13 bit12 bit11 bit10 bit9 bit8
* * * * CHA CHB CHC CHD
bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
* * * * * * * *
*
的位不确定。请勿使用。
同上 同上
short wLMin[] 马达逻辑的最小值或画面中显示的值。说明与上述相同。
同上 同上
short wAMax[] 马达模拟 A 的最大值或经过抗混淆滤波处理的值
同上 同上
short wAMin[] 马达模拟 A 的最小值或画面中显示的值。
同上 同上
short wBMax[] 马达模拟 B 的最大值或经过抗混淆滤波处理的值
同上 同上
short wBMin[] 马达模拟 B 的最小值或画面中显示的值。
7

162
波形二进制保存格式
数据格式
文本数据部分 + 二进制数据部分
•
保存文本数据之后的剩余二进制数据部分。
•
文本数据部分 :变量的
sizeStr字符串。
二进制数据的数据量
波形信息的 568 字节是固定的。
数据点数 (strgLen) 为 1000 时,wU1Max[] 的大小为
1000(数据点数) *2(short 的大小) = 2000字节。
wU1Min[]的大小也同样是 2000 字节。
波形保存的对象仅为 U1 时,saveCH的值为 1。
此时的文件大小为 568 + 2000 + 2000 = 4568 字节。
文件开头的文本数据 sizeStr[12]扣除该变量的大小(12字节),为
“00000004556:”
这样的字符串。
波形数据的转换方法
取得转换系数(convRateU[6]等)与波形数据(wU1Max[]等 )。
在波形数据中置入了计数值,因此,要将其转换为数值数据时,用转换系数乘以计数值。
例 1 :U1 的最大值数据的转换方法
取得数据点数部分的
wU1Max,然后乘以 U1 的换算系数 (convRateU[0])
第 1 点的数据 :wU1Max[0] * convRateU[0]
第 2 点的数据 :wU1Max[1] * convRateU[0]
例 2 :U1 的最小值数据的转换方法
第
1点的数据 :wU1Min[0] * convRateU[0]
第 2 点的数据 :wU1Min[1] * convRateU[0]