跳至正文

SmartHome - 计算露点

阅读时间 < 1 分钟

露点描述了在恒定气压和湿度条件下,露水、雾气或冷凝水形成所需的温度。.

所需硬件

该计划:

程序 - 露点计算

密码

real T = dom.GetObject("T_actual_FH").Value();WriteLine("T_FH");WriteLine(T);;
real rF = dom.GetObject("F_actual_FH").Value();WriteLine("rF_FH");WriteLine(rF).Value().Value();

if (T = 0
real R = 8314.3; !J / (kmol * K)(通用气体常数)
real mw = 18.016; !kg / kmol(水蒸气的分子量)
real pp = (a * T) / (b + T); !计算下式的幂级数
实 SDD = 6.1078 * (10.0).Pow(pp); !饱和蒸汽压力,单位 hPa
real DD = ((SDD * rF) / 100.0); !蒸汽压力,单位 hPa
real v = (DD / 6.1078).Log10();;
real TP_null = (b * v / (a - v));WriteLine("TP_null");WriteLine(TP_null); !Dew point
real TP = (TP_null).ToString(1); !通风温度切换阈值

dom.GetObject("Dewpoint_FH").State(TP);WriteLine("Dewpoint");WriteLine(TP);;
实际 AF = (10.0).Pow(5.0) * (mw / R) * DD / TK;;

两个变量 TrF 在外部程序中从相应的温度/湿度传感器中读出,并因此添加到所有其他程序中,而无需重新查询传感器(以尽量减少 工作周期)是可用的。.

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

zh_CNChinese