恭喜,你发布的帖子
发布于 2020-09-26 20:14:01
11楼
1、可以用多项式拟合。
2、用多个if条件判断当前风速值在哪个范围段内。
3、你可以用数组保存每一个等级风速的范围值,然后用for循环来判断。每两个风级之间的风速有点间隔,如果你不想麻烦,就把这个间隔内的值定义为低一个等级的风力或者再加一个分区定位为上一个风级+0.5.
WinMin[0..11] of real//最小值
WinMax[0..11] of real//最大值
WinClass//风力等级
for i:=0 to 11 do
if pv>WinMin[i] and pv<WinMax[i] then
WinClass:=i;
end_if;
end_for;
请填写推广理由:
分享
只看
楼主