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 波形数据的计数…

100%1 / 270
160
波形二进制保存格式
offset
size 类型 变量名称 说明
200 24 float vt[6] VT 比。6CH 部分。从 CH1 开始依次进行保存。
224 24 float ct[6] CT 比。6CH 部分。从 CH1 开始依次进行保存。
248 8 float tqScale[2] 扭矩转换比值。CHACHB 2CH 部分
256 4 float speedScale 速度转换比值。
260 4 long deltaConv
Δ
Y转换。设置为 ON时,为1
bit0:CH1bit1:CH2bit2:CH3bit3:CH4bit4:CH5bit5:CH6
例:CH1 CH6 的所有设置为 ON 时,用二进制数表达则为
(00000000 00000000 00000000 00111111)
用十进制数表达则为 63
264 24 long lpf[6]
LPF
设置值。6CH部分。从 CH1开始依次进行保存。
例:500kHz 时为 500000OFF时为 0
288 4 long anaLpf
马达模拟 LPF的设置为 ON时,为 1 bit0:CHA bit1:CHB
例:CHACHB 的设置为 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 时, 1bit0:CH1bit1:CH2bit2:CH3
bit3:CH4bit4:CH5bit5: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]
马达模拟波形的换算系数。CHACHB 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]
马达模拟波形数据的开头位置。从文件开头开始的字节数。CHACHB 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(数据点数) *2short 的大小) = 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]