故障诊断后端接口IP:端口号/dataAnalysisMinute
example: http://localhost:9090/dataAnalysisMinute
也可以进入隧道页面 通过点击左侧菜单栏的 【故障诊断】-【数据分析进入】
@RequestMapping("/frequencyAnalysisByTime2")// frequency/frequencyAnalysisByTime2
public XwapperFrequency FrequencyAnalysisByTime2(){
XwapperFrequency xwapperFrequency = new XwapperFrequency();
// TODO 具体诊断策略来源,诊断策略建议写在 frequencyAnalysisService 接口内
// List ylist = frequencyAnalysisService.frequencyAnalysisByTime(1l, 0, 10);
// 示例如下
Double[] arr = {1.0,2.3,3.3,4.5,5.6,6.7,7.8,8.9,9.1};
List ylist = Arrays.asList(arr);
List xlist = new ArrayList<>();
for (int i = 0; i < ylist.size(); i++) {
xlist.add(i);
}
xwapperFrequency.setX(xlist);
xwapperFrequency.setY(ylist);
xwapperFrequency.setTitle("傅里叶变换结果22");
return xwapperFrequency;
}
数据库数据调用接口
该接口供 故障诊断获取原始数据用
注意:vibrate_sensor为源数据表,数据更全
接口调用方法可以参考 VibrateSensorServiceImpl.autoSecondVibrateDataWash()方法
List selectSecondBySensorIdNotNull(@Param("sensorId") Long sensorId,
@Param("timeType") int timeType,
@Param("startTime") String startTime,
@Param("endTime") String endTime);
List selectFromVSByTime(@Param("sensorId") Long sensorId,
@Param("start")String start,
@Param("end")String end);



