毕业设计做了个简易的降雨侵蚀力计算器,实现I30(30分钟雨强的)的自动筛选,从而计算出降雨侵蚀力。
时间间隔:= 本行时间 - 前一行时间
如果为负数则设置成"#VALUE!"
水位:= MID(短信,7,4)
雨量 mm:= 本行水位 - 前一行水位
雨强 cm/h:= 雨量 / 时间间隔 * 6
单位雨强动能 J/m^2:= 210.3 + 89 * LOG(雨强)
时段雨强动能 J/m^2:= 雨量 / 10 * 单位雨强
E总(这一时段的总降雨动能)J/m^2:= 这一时段的所有时段雨强之和 - 这一时段第一个时段雨强
I30(最大30分钟雨强)cm/h:= 这一时段中最大的30分钟雨强
R(降雨侵蚀力):= E总 * I30 / 100
- 整理好数据格式
- 打开软件,点击选择文件,选择要计算的数据文件
- 点击开始计算,等待计算(1500行数据计算时间为1分钟左右,请耐心等待…)
- 软件界面显示"计算完成"时,点击生成文件即可保存计算结果
- 第一行为列名,必须有且不能为空
- 时间的格式必须为"小时:分钟",请不要有日期和汉字
- 不能有空行,不能有空行,不能有空行
- 两场雨的判别依据
- 00:00作为分隔点:即前一天23:59下的雨和后一天00:00的雨为两场雨
- 两个时间点的时间间隔超过6小时判为新一场降雨
- 数据的填写位置
E总、I30、R数据所在的行,为该时段降雨数据的最后一行 - 其他
文件格式请看exampleFile.xlsx
计算结果请看resultFile.xlsx
运行需要安装.NET Framework 4.5
Email:yhyclelo@sina.com