| | |
| | | @Resource |
| | | PropertiesConfig config; |
| | | |
| | | /** |
| | | * 创建降雨文件 |
| | | * <p> |
| | | * https://blog.csdn.net/Dark_Drgon/article/details/139739924 |
| | | * C:\Program Files\matlab\R2020a\runtime\win64 |
| | | */ |
| | | public void createRainFile(DataPo data) throws Exception { |
| | | String filePath = config.getInPath() + File.separator + data.getInPath() + File.separator + config.getRaingage(); |
| | | String startTime = StringHelper.YMDHMS_FORMAT.format(data.getStartTime()); |
| | | |
| | | //MWCharArray file = new MWCharArray(filePath); |
| | | //MWCharArray station = new MWCharArray(config.getRainStation()); |
| | | //MWCharArray time = new MWCharArray(startTime); |
| | | |
| | | Rainfall rainfall = new Rainfall(); |
| | | rainfall.rainfall(filePath, config.getRainStation(), startTime, data.getDuration(), 0.5, config.getRainPeriod()); |
| | | //rainfall('D:\simu\in\RainGage.dat','Tongzhou','2024-09-29 00:00:00',60,0.5,10) |
| | | Object[] rs = rainfall.rainfall(filePath, config.getRainStation(), startTime, |
| | | Double.valueOf(data.getDuration()), 0.5, config.getRainPeriod()); |
| | | |
| | | // file.dispose(); |
| | | //station.dispose(); |
| | | //time.dispose(); |
| | | } |
| | | |
| | | public void createConfig(DataPo data) throws IOException { |