github.com/archlabjp/eeslism-go@v0.0.0-20231109122333-4bb7bfcdf292/eeslism/wthrd.go (about) 1 package eeslism 2 3 type LOCAT struct { 4 Name string // 地名 5 Lat float64 // 緯度[deg] 6 Lon float64 // 経度[deg] 7 Ls float64 // 標準子午線[deg] 8 9 // 地中温度計算用 10 Daymxert int 11 Tgrav float64 12 DTgr float64 13 14 // 月毎の給水温度 15 Twsup [12]float64 16 } 17 18 // 気象デ-タ 19 type WDAT struct { 20 T float64 // 気温 21 X float64 // 絶対湿度 [kg/kg] 22 RH float64 // 相対湿度 [%] 23 H float64 // エンタルピ [J/kg] 24 Idn float64 // 法線面直逹日射 [W/m2] 25 Isky float64 // 水平面天空日射 [W/m2] 26 Ihor float64 // 水平面全日射 [W/m2] 27 sunalt, sunazm float64 28 Sh, Sw, Ss float64 // 太陽光線の方向余弦 29 Solh, SolA float64 // 太陽位置 30 CC float64 // 雲量 31 RN float64 // 夜間輻射 [W/m2] 32 Rsky float64 // 大気放射量[W/m2] higuchi 070918 33 Wv float64 // 風速 [m/s] 34 Wdre float64 // 風向 16方位 35 36 RNtype rune // 気象データ項目 C:雲量 R:夜間放射量[W/m2] 37 38 Intgtsupw rune // 給水温度を補完する場合は'Y'、しない場合は'N' デフォルトは'N' 39 Twsup float64 // 給水温度 40 EarthSurface []float64 // 地表面温度[℃] 41 } 42 43 // 気象データ項目のポインター VCFILEからの入力時 44 type WDPT struct { 45 Ta []float64 //気温 46 Xa []float64 //絶対湿度 47 Rh []float64 //相対湿度 48 Idn []float64 //法線面直逹日射 49 Isky []float64 //水平面天空日射 50 Ihor []float64 //水平面全日射 51 Cc []float64 //雲量 52 Rn []float64 //夜間輻射 53 Wv []float64 //風速 54 Wdre []float64 //風向 55 }