リサイズはクリックかドラッグ

Sun クラス

太陽
継承階層
SystemObject
  Popolo.WeatherSun

名前空間:  Popolo.Weather
アセンブリ:  Popolo (in Popolo.dll) バージョン: 2.1.0.0 (2.1.0.0)
構文
C#
[SerializableAttribute]
public class Sun : ImmutableSun

Sun 型は下記のメンバーを公開します。

コンストラクター
プロパティ
  名前説明
Public プロパティAltitude
太陽高度[radian]を設定・取得する
Public プロパティCalculateIlluminance
照度計算を行うか否か
Public プロパティCurrentDateTime
現在の日時を取得する
Public プロパティDiffuseHorizontalRadiation
水平面天空(散乱)日射量[W/m2]を設定・取得する
Public プロパティDiffuseIlluminance
天空照度[lx]を取得する
Public プロパティDirectNormalIlluminance
直射照度[lx]を取得する
Public プロパティDirectNormalRadiation
法線面直達日射量[W/m2]を設定・取得する
Public プロパティGlobalHorizontalIlluminance
水平面全天照度[lx]を取得する
Public プロパティGlobalHorizontalRadiation
水平面全天日射量[W/m2]を設定・取得する
Public プロパティLatitude
計算地点の緯度(北が正)[degree]を取得する
Public プロパティLongitude
計算地点の経度(東が正)[degree]を取得する
Public プロパティOrientation
太陽方位角[radian]を設定・取得する
Public プロパティStandardLongitude
標準時を規定する地点の経度(東が正)[degree]を取得する
トップ
メソッド
  名前説明
Public メソッドEquals
指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。
(Objectから継承)
Protected メソッドFinalize
オブジェクトが、ガベージ コレクションによって収集される前に、リソースの解放とその他のクリーンアップ操作の実行を試みることができるようにします。
(Objectから継承)
Public メソッド静的メンバーGetDiffuseHorizontalRadiation
天空日射[W/m2]を計算する
Public メソッド静的メンバーGetDiffuseLuminousEfficacy
天空光の発光効率[-]を計算する
Public メソッド静的メンバーGetDirectLuminousEfficacy
直達日射の発光効率[-]を計算する
Public メソッドGetDirectNormalRadiation(Double)
法線面直達日射[W/m2]を計算する
Public メソッド静的メンバーGetDirectNormalRadiation(Double, Double, Double)
法線面直達日射[W/m2]を計算する
Public メソッド静的メンバーGetDirectNormalRadiation(Double, Double, Int32)
法線面直達日射[W/m2]を計算する
Public メソッド静的メンバーGetEquationOfTime
均時差を返す
Public メソッドGetExtraterrestrialRadiation
大気圏外日射量[W/m2]を計算する
Public メソッド静的メンバーGetExtraterrestrialRadiation(Int32)
大気圏外日射[W/m2]を計算する
Public メソッド静的メンバーGetGlobalHorizontalRadiation
全天日射[W/m2]を計算する
Public メソッドGetHashCode
既定のハッシュ関数として機能します。
(Objectから継承)
Public メソッド静的メンバーGetHourAngle
時角[°]を返す
Public メソッド静的メンバーGetSunAltitude
太陽高度[radian]を計算する
Public メソッド静的メンバーGetSunAzimuth
太陽方位角[radian]を計算する
Public メソッド静的メンバーGetSunDeclination
太陽赤緯[degree]を返す
Public メソッド静的メンバーCode exampleGetSunPosition
太陽位置を計算する
Public メソッドGetSunRiseTime
日の出時刻を計算する
Public メソッド静的メンバーGetSunRiseTime(Double, Double, Double, DateTime)
日の出の時刻を求める
Public メソッドGetSunSetTime
日没時刻を計算する
Public メソッド静的メンバーGetSunSetTime(Double, Double, Double, DateTime)
日没の時刻を求める
Public メソッドGetType
現在のインスタンスの Type を取得します。
(Objectから継承)
Protected メソッドMemberwiseClone
現在の Object の簡易コピーを作成します。
(Objectから継承)
Public メソッドSeparateGlobalHorizontalRadiation(Double, SunSeparationMethod)
直散分離を行う
Public メソッド静的メンバーSeparateGlobalHorizontalRadiation(Double, Double, Double, Double, DateTime, SunSeparationMethod, Double, Double)
水平面全天日射[W/m2]の直散分離を行う
Public メソッドSetDiffuseHorizontalRadiation
天空日射[W/m2]を計算して設定する
Public メソッドSetDirectNormalRadiation
法線面直達日射[W/m2]を計算して設定する
Public メソッドSetGlobalHorizontalRadiation
全天日射[W/m2]を計算して設定する
Public メソッドToString
現在のオブジェクトを表す文字列を返します。
(Objectから継承)
Public メソッドUpdate
太陽位置等を更新する
トップ
フィールド
  名前説明
Public フィールド静的メンバーSOLAR_CONSTANT
太陽定数[W/m2]
Public フィールド静的メンバーSOLAR_LUMINOUS_EFFICACY
太陽の発光効率[lx/W]
トップ
解説
数値計算で学ぶ光と熱の建築環境学, pp.20, 丸善, 宿谷昌則, 1993 パソコンによる空気調和計算法, 宇田川光弘, 1986
関連項目