вторник, 2 мая 2017 г.

#ESP.Meteo прогнозирует облачность

В стратосферу мы пока что еще не добрались, хотя наметки с метеорологическим шариком и реакцией Al + щелочь для получения водорода уже были (да и нецелесообразны из-за его малой подъемной силы), потому пришлось пользоваться наземными данными и анализом уравнений динамики поведения атмосферы. Из чего набросали эмпирический прототип Lua функции прогнозирования типа облачности для тестирования...

local function cloud()
-- сброс максимума в 00 час
if(string.sub(tim,1,2)=="00")then
options(1,"tmax",-40)
end

-- read
tmax=options(0,"tmax",0)
-- запоминаю максимальную температуру за сутки
if(temp>tmax)then
options(1,"tmax",temp)
tmax=temp
end
-- эмпирический уровень конденсации из модели конвенкции
hk=122*(tmax-dew)
-- max кол-во облаков [в баллах]
cloudmax=(0.075*(vngo-hk))+1.5
if(cloudmax<0)then
cloudmax=-cloudmax
end

-- тип облачности
if(humi<40)and(cloudmax==0)then cld="not%20cloud" end
if(cloudmax>0)and(cloudmax<5)then cld="small%20cloud" end
if(cloudmax>=5)and(cloudmax<7)then cld="cloud" end
if(cloudmax>=7)and(cloudmax<=8)then cld="clear&cloud" end
if(cloudmax>8)and(cloudmax<10)then cld="big%20cloud" end
if(cloudmax>=10)then cld="overcast" end
return cld
end

Только вот куда эти данные выгружать? Придется завести еще аккаунт в Twitter )))

Комментариев нет:

Отправить комментарий

В комментариях уважайте собеседника, внимательно читайте посты и не додумывайте. Просьбы и предложения из разряда: «можно ваш Skype/Viber/телефон», «напишите мне в vk/FB», а также другие им подобные — игнорируются. Выход новых версий ПО, внешняя ссылка, переставшая работать с течением времени и т.п. не является основанием для претензий. Желающие спокойно подискутировать и высказаться — Welcome. Желающие спонсировать блог — Donate. Нарушение этих простых правил ведет к бану и удалению комментариев без предупреждения.