其他厂家波形报错问题解决

This commit is contained in:
cdf
2025-08-25 09:08:46 +08:00
parent 811ed1ff89
commit 06ea1008ad

View File

@@ -430,7 +430,9 @@ public class WaveFileComponent {
strTempArray = strFileLine.split(StrUtil.COMMA);
RateDTO rateDTO = new RateDTO();
// 单周波采样点数 //WW 2019-11-14
rateDTO.setNOneSample((Integer.parseInt(strTempArray[0]) / nFreq));
double doubleValue = Double.parseDouble(strTempArray[0]); // 解析为 double
int result = (int) (doubleValue / nFreq); // 强制转换为 int
rateDTO.setNOneSample(result);
// 总点数 //这里的strTemp是一个偏移量
rateDTO.setNSampleNum((Integer.parseInt(strTempArray[1]) - nOffset));
lstRate.add(rateDTO);