909 lines
40 KiB
XML
909 lines
40 KiB
XML
<?xml version="1.0"?>
|
||
<doc>
|
||
<assembly>
|
||
<name>AirTransmission</name>
|
||
</assembly>
|
||
<members>
|
||
<member name="T:AirTransmission.WeatherParameters">
|
||
<summary>
|
||
天气参数结构体,用于封装天气相关的参数
|
||
</summary>
|
||
</member>
|
||
<member name="T:AirTransmission.RadiationType">
|
||
<summary>
|
||
辐射类型枚举,用于指定不同类型的电磁波
|
||
</summary>
|
||
</member>
|
||
<member name="T:AirTransmission.AtmosphericTransmittanceCalculator">
|
||
<summary>
|
||
大气透过率计算器,提供各种电磁波在大气中传输的透过率计算方法
|
||
</summary>
|
||
<remarks>
|
||
支持以下电磁波类型的透过率计算:
|
||
- 激光(包含湍流效应)
|
||
- 红外线
|
||
- 紫外线
|
||
- 毫米波
|
||
可以处理各种天气条件和烟雾环境
|
||
</remarks>
|
||
</member>
|
||
<member name="M:AirTransmission.AtmosphericTransmittanceCalculator.CalcLaser(AirTransmission.Weather,System.Double)">
|
||
<summary>
|
||
计算激光在给定天气条件和距离下的大气透过率
|
||
</summary>
|
||
<param name="weather">天气条件</param>
|
||
<param name="distance">传输距离(米)</param>
|
||
<returns>大气透过率</returns>
|
||
</member>
|
||
<member name="M:AirTransmission.AtmosphericTransmittanceCalculator.CalcIR(AirTransmission.Weather,System.Double)">
|
||
<summary>
|
||
计算红外线在给定条件下的大气透过率
|
||
</summary>
|
||
<param name="weather">天气条件</param>
|
||
<param name="distance">传输距离(米)</param>
|
||
<returns>大气透过率</returns>
|
||
</member>
|
||
<member name="M:AirTransmission.AtmosphericTransmittanceCalculator.CalcMillimeterWave(AirTransmission.Weather,System.Double)">
|
||
<summary>
|
||
计算毫米波在给定条件下的大气透过率
|
||
</summary>
|
||
<param name="weather">天气条件</param>
|
||
<param name="distance">传输距离(米)</param>
|
||
<returns>大气透过率</returns>
|
||
</member>
|
||
<member name="M:AirTransmission.AtmosphericTransmittanceCalculator.CalcUV(AirTransmission.Weather,System.Double)">
|
||
<summary>
|
||
计算紫外线在给定天气条件和距离下的大气透过率
|
||
</summary>
|
||
<param name="weather">天气条件</param>
|
||
<param name="distance">传输距离(米)</param>
|
||
<returns>大气透过率</returns>
|
||
</member>
|
||
<member name="M:AirTransmission.AtmosphericTransmittanceCalculator.CalcTurbulenceEffect(AirTransmission.Weather,System.Double,System.Double)">
|
||
<summary>
|
||
计算湍流效应对激光透过率的影响
|
||
</summary>
|
||
<param name="weather">天气条件</param>
|
||
<param name="distance">传输距离(米)</param>
|
||
<param name="height">传输高度(米)</param>
|
||
<returns>大气透过率</returns>
|
||
</member>
|
||
<member name="M:AirTransmission.AtmosphericTransmittanceCalculator.CalculateSmokeScreenTransmittance(System.Double,System.Double,System.Double)">
|
||
<summary>
|
||
计算烟幕对电磁波的透过率
|
||
</summary>
|
||
<param name="wavelength">波长(微米)</param>
|
||
<param name="smokeConcentration">烟幕浓度(g/m³)</param>
|
||
<param name="smokeThickness">烟幕厚度(米)</param>
|
||
<returns>烟幕透过率(0到1之间的值)</returns>
|
||
</member>
|
||
<member name="M:AirTransmission.AtmosphericTransmittanceCalculator.CalculateReceivedRadiation(System.Double,System.Double,System.Double,System.Double,System.Double,System.Double)">
|
||
<summary>
|
||
计算双程传输后接收到的辐射功率
|
||
</summary>
|
||
<param name="transmittance">大气透过率</param>
|
||
<param name="laserEnergy">激光能量(焦耳)</param>
|
||
<param name="pulseWidth">脉冲宽度(纳秒)</param>
|
||
<param name="targetDistance">目标距离(米)</param>
|
||
<param name="receiverDistance">接收器距离(米)</param>
|
||
<param name="targetReflectivity">目标反射率</param>
|
||
<returns>接收到的辐射功率(瓦特)</returns>
|
||
</member>
|
||
<member name="M:AirTransmission.AtmosphericTransmittanceCalculator.CalculateReceivedRadiationSinglePath(System.Double,System.Double,System.Double)">
|
||
<summary>
|
||
计算单程传输后接收到的辐射功率
|
||
</summary>
|
||
<param name="transmittance">大气透过率</param>
|
||
<param name="targetRadiation">目标辐射(W/Sr)</param>
|
||
<param name="receiverDistance">接收器距离(米)</param>
|
||
<returns>接收到的辐射功率(W/Sr)</returns>
|
||
</member>
|
||
<member name="M:AirTransmission.AtmosphericTransmittanceCalculator.CalculateTransmittanceExport(System.Int32,System.Double,System.Double,AirTransmission.WeatherParameters)">
|
||
<summary>
|
||
导出函数:计算大气透过率
|
||
</summary>
|
||
<param name="radiationType">辐射类型(0:激光, 1:红外, 2:紫外, 3:毫米波)</param>
|
||
<param name="wavelength">波长(微米)</param>
|
||
<param name="distance">传输距离(米)</param>
|
||
<param name="parameters">天气参数</param>
|
||
<returns>透过率(0到1之间的值)</returns>
|
||
</member>
|
||
<member name="M:AirTransmission.AtmosphericTransmittanceCalculator.CalculateAtmosphericTurbulenceExport(System.Double,System.Double,AirTransmission.WeatherParameters,System.Double)">
|
||
<summary>
|
||
导出函数:计算大气湍流影响
|
||
</summary>
|
||
<param name="wavelength">波长(微米)</param>
|
||
<param name="distance">传输距离(米)</param>
|
||
<param name="parameters">天气参数</param>
|
||
<param name="height">传输高度(米)</param>
|
||
<returns>湍流效应(0到1之间的值,1表示无影响,0表示完全衰减)</returns>
|
||
</member>
|
||
<member name="M:AirTransmission.AtmosphericTransmittanceCalculator.CalculateSmokeScreenTransmittanceExport(System.Double,System.Double,System.Double)">
|
||
<summary>
|
||
导出函数:计算烟幕透过率
|
||
</summary>
|
||
<param name="wavelength">波长(微米)</param>
|
||
<param name="smokeConcentration">烟幕浓度(g/m³)</param>
|
||
<param name="smokeThickness">烟幕厚度(米)</param>
|
||
<returns>烟幕透过率(0到1之间的值)</returns>
|
||
</member>
|
||
<member name="T:AirTransmission.AtmosphericTurbulenceModel">
|
||
<summary>
|
||
大气湍流模型类,用于计算大气湍流对光传输的影响
|
||
</summary>
|
||
<remarks>
|
||
主要功能:
|
||
- 计算大气折射率结构常数
|
||
- 计算湍流引起的光束抖动
|
||
- 计算闪烁指数
|
||
- 评估湍流对光传输的综合影响
|
||
</remarks>
|
||
</member>
|
||
<member name="F:AirTransmission.AtmosphericTurbulenceModel.k">
|
||
<summary>
|
||
波数常量,单位:m^-1
|
||
</summary>
|
||
<remarks>
|
||
基于1.06微米波长(常用的Nd:YAG激光器波长)计算:k = 2π/λ
|
||
</remarks>
|
||
</member>
|
||
<member name="M:AirTransmission.AtmosphericTurbulenceModel.CalculateTurbulenceEffect(AirTransmission.Weather,System.Double,System.Double)">
|
||
<summary>
|
||
计算大气湍流对光传输的综合影响
|
||
</summary>
|
||
<param name="distance">传输距离(公里)</param>
|
||
<param name="height">传输高度(米)</param>
|
||
<param name="weather">天气条件</param>
|
||
<returns>湍流效应(0到1之间的值,1表示无影响,0表示完全衰减)</returns>
|
||
</member>
|
||
<member name="M:AirTransmission.AtmosphericTurbulenceModel.CalculateC2n(System.Double,System.Double)">
|
||
<summary>
|
||
使用标准的 Hufnagel-Valley 模型计算大气折射率结构常数
|
||
</summary>
|
||
<param name="height">高度(米)</param>
|
||
<param name="windSpeed">风速(米/秒)</param>
|
||
<returns>大气折射率结构常数</returns>
|
||
</member>
|
||
<member name="M:AirTransmission.AtmosphericTurbulenceModel.CalculateFriedParameter(System.Double,System.Double)">
|
||
<summary>
|
||
计算弗里德参数(Fried parameter)
|
||
</summary>
|
||
<param name="C2n">大气折射率结构常数</param>
|
||
<param name="distance">传输距离(公里)</param>
|
||
<returns>弗里德参数(米)</returns>
|
||
</member>
|
||
<member name="M:AirTransmission.AtmosphericTurbulenceModel.CalculateScintillationIndex(System.Double,System.Double,System.Double)">
|
||
<summary>
|
||
计算闪烁指数(Scintillation Index)
|
||
</summary>
|
||
<param name="C2n">大气折射率结构常数</param>
|
||
<param name="k">波数</param>
|
||
<param name="distance">传输距离(公里)</param>
|
||
<returns>闪烁指数(无量纲)</returns>
|
||
</member>
|
||
<member name="M:AirTransmission.AtmosphericTurbulenceModel.CalculateBeamWander(System.Double,System.Double,System.Double)">
|
||
<summary>
|
||
计算光束漂移(Beam Wander)
|
||
</summary>
|
||
<param name="C2n">大气折射率结构常数</param>
|
||
<param name="distance">传输距离(公里)</param>
|
||
<param name="height">传输高度(米)</param>
|
||
<returns>光束漂移(弧度)</returns>
|
||
</member>
|
||
<member name="M:AirTransmission.AtmosphericTurbulenceModel.CalculateCoherenceLength(System.Double,System.Double)">
|
||
<summary>
|
||
计算相干长度(Coherence Length)
|
||
</summary>
|
||
<param name="C2n">大气折射率结构常数</param>
|
||
<param name="distance">传输距离(公里)</param>
|
||
<returns>相干长度(米)</returns>
|
||
</member>
|
||
<member name="M:AirTransmission.AtmosphericTurbulenceModel.CalculateAngleOfArrival(System.Double,System.Double,System.Double)">
|
||
<summary>
|
||
计算到达角(Angle of Arrival)
|
||
</summary>
|
||
<param name="C2n">大气折射率结构常数</param>
|
||
<param name="distance">传输距离(公里)</param>
|
||
<param name="D">接收器口径(米)</param>
|
||
<returns>到达角(弧度)</returns>
|
||
</member>
|
||
<member name="M:AirTransmission.AtmosphericTurbulenceModel.CalculateIsoplanatismAngle(System.Double,System.Double)">
|
||
<summary>
|
||
计算等晕角(Isoplanatism Angle)
|
||
</summary>
|
||
<param name="C2n">大气折射率结构常数</param>
|
||
<param name="distance">传输距离(公里)</param>
|
||
<returns>等晕角(弧度)</returns>
|
||
</member>
|
||
<member name="T:AirTransmission.IRTransmittanceModel">
|
||
<summary>
|
||
红外线透过率计算模型,用于计算红外线在大气中的传输特性
|
||
</summary>
|
||
<remarks>
|
||
主要功能:
|
||
- 计算红外线在不同天气条件下的透过率
|
||
- 使用光谱模型法进行计算
|
||
- 考虑大气分子吸收(主要是水汽和CO2)
|
||
- 计算各种天气条件(雨、雪、雾、沙尘)的衰减效应
|
||
</remarks>
|
||
</member>
|
||
<member name="F:AirTransmission.IRTransmittanceModel.MIN_WAVELENGTH">
|
||
<summary>
|
||
红外波段最小波长,单位:微米
|
||
</summary>
|
||
</member>
|
||
<member name="F:AirTransmission.IRTransmittanceModel.MAX_WAVELENGTH">
|
||
<summary>
|
||
红外波段最大波长,单位:微米
|
||
</summary>
|
||
</member>
|
||
<member name="F:AirTransmission.IRTransmittanceModel.SPECTRAL_BANDS">
|
||
<summary>
|
||
光谱分段数
|
||
</summary>
|
||
</member>
|
||
<member name="F:AirTransmission.IRTransmittanceModel.IR_WAVELENGTH">
|
||
<summary>
|
||
主要计算波长,单位:微米
|
||
</summary>
|
||
<remarks>
|
||
选择10μm作为主要计算波长,因为这是大气窗口区
|
||
</remarks>
|
||
</member>
|
||
<member name="M:AirTransmission.IRTransmittanceModel.CalculateTransmittance(System.Double)">
|
||
<summary>
|
||
计算给定距离的红外线透过率
|
||
</summary>
|
||
<param name="distance">传输距离,单位:米</param>
|
||
<returns>红外线透过率,范围:0-1</returns>
|
||
<remarks>
|
||
计算过程:
|
||
1. 将光谱分为多个波段
|
||
2. 对每个波段计算衰减
|
||
3. 考虑天气条件的影响
|
||
4. 综合得到最终透过率
|
||
</remarks>
|
||
</member>
|
||
<member name="M:AirTransmission.IRTransmittanceModel.CalculateBandAttenuation(System.Double)">
|
||
<summary>
|
||
计算特定波长的波段衰减
|
||
</summary>
|
||
<param name="wavelength">波长,单位:微米</param>
|
||
<returns>波段衰减系数,单位:km^-1</returns>
|
||
<remarks>
|
||
包含三种衰减机制:
|
||
- 瑞利散射(Rayleigh散射)
|
||
- 米氏散射(Mie散射)
|
||
- 分子吸收
|
||
</remarks>
|
||
</member>
|
||
<member name="M:AirTransmission.IRTransmittanceModel.CalculateRayleighScattering(System.Double)">
|
||
<summary>
|
||
计算瑞利散射系数
|
||
</summary>
|
||
<param name="wavelength">波长,单位:微米</param>
|
||
<returns>瑞利散射系数,单位:km^-1</returns>
|
||
<remarks>
|
||
使用改进的瑞利散射公式,考虑温度和压力的影响
|
||
</remarks>
|
||
</member>
|
||
<member name="M:AirTransmission.IRTransmittanceModel.CalculateMieScattering(System.Double)">
|
||
<summary>
|
||
计算米氏散射系数
|
||
</summary>
|
||
<param name="wavelength">波长,单位:微米</param>
|
||
<returns>米氏散射系数,单位:km^-1</returns>
|
||
<remarks>
|
||
基于能见度和气溶胶密度计算米氏散射
|
||
</remarks>
|
||
</member>
|
||
<member name="M:AirTransmission.IRTransmittanceModel.CalculateMolecularAbsorption(System.Double)">
|
||
<summary>
|
||
计算分子吸收系数
|
||
</summary>
|
||
<param name="wavelength">波长,单位:微米</param>
|
||
<returns>分子吸收系数,单位:km^-1</returns>
|
||
<remarks>
|
||
主要考虑水汽和CO2的吸收
|
||
</remarks>
|
||
</member>
|
||
<member name="M:AirTransmission.IRTransmittanceModel.GetSpectralWeight(System.Double)">
|
||
<summary>
|
||
获取特定波长的光谱权重
|
||
</summary>
|
||
<param name="wavelength">波长,单位:微米</param>
|
||
<returns>光谱权重,范围:0-1</returns>
|
||
<remarks>
|
||
根据黑体辐射理论计算光谱权重
|
||
</remarks>
|
||
</member>
|
||
<member name="M:AirTransmission.IRTransmittanceModel.CalculateWeatherEffect(System.Double)">
|
||
<summary>
|
||
计算天气效应对透过率的影响
|
||
</summary>
|
||
<param name="distance">传输距离,单位:米</param>
|
||
<returns>天气影响因子,范围:0-1</returns>
|
||
<remarks>
|
||
综合考虑:
|
||
- 降水(雨、雪)的影响
|
||
- 雾的衰减效应
|
||
- 沙尘的影响
|
||
</remarks>
|
||
</member>
|
||
<member name="T:AirTransmission.LaserTransmittanceModel">
|
||
<summary>
|
||
激光透过率计算模型,用于计算激光在大气中的传输特性
|
||
</summary>
|
||
<remarks>
|
||
主要功能:
|
||
- 计算激光在不同天气条件下的透过率
|
||
- 考虑大气湍流效应
|
||
- 处理烟雾对激光传输的影响
|
||
- 计算各种天气条件(雨、雪、雾、沙尘)的衰减效应
|
||
</remarks>
|
||
</member>
|
||
<member name="M:AirTransmission.LaserTransmittanceModel.#ctor(AirTransmission.Weather)">
|
||
<summary>
|
||
激光透过率计算模型,用于计算激光在大气中的传输特性
|
||
</summary>
|
||
<remarks>
|
||
主要功能:
|
||
- 计算激光在不同天气条件下的透过率
|
||
- 考虑大气湍流效应
|
||
- 处理烟雾对激光传输的影响
|
||
- 计算各种天气条件(雨、雪、雾、沙尘)的衰减效应
|
||
</remarks>
|
||
</member>
|
||
<member name="F:AirTransmission.LaserTransmittanceModel.LASER_WAVELENGTH">
|
||
<summary>
|
||
激光波长常量,单位:微米
|
||
</summary>
|
||
<remarks>
|
||
默认使用1.06μm波长,对应Nd:YAG激光器的基频输出
|
||
</remarks>
|
||
</member>
|
||
<member name="M:AirTransmission.LaserTransmittanceModel.CalculateTransmittance(System.Double)">
|
||
<summary>
|
||
计算给定距离的激光透过率
|
||
</summary>
|
||
<param name="distance">传输距离,单位:米</param>
|
||
<returns>激光透过率,范围:0-1</returns>
|
||
<remarks>
|
||
计算过程考虑:
|
||
- 分子散射和吸收
|
||
- 气溶胶散射
|
||
- 降水(雨、雪)衰减
|
||
- 雾和沙尘的影响
|
||
</remarks>
|
||
</member>
|
||
<member name="M:AirTransmission.LaserTransmittanceModel.CalculateRainKCoefficient(System.Double)">
|
||
<summary>
|
||
计算雨对激光的衰减系数K
|
||
</summary>
|
||
<param name="wavelength">波长(微米)</param>
|
||
<returns>雨衰减系数K</returns>
|
||
</member>
|
||
<member name="M:AirTransmission.LaserTransmittanceModel.CalculateRainAlphaCoefficient(System.Double)">
|
||
<summary>
|
||
计算雨对激光的衰减系数α
|
||
</summary>
|
||
<param name="wavelength">波长(微米)</param>
|
||
<returns>雨衰减系数α</returns>
|
||
</member>
|
||
<member name="M:AirTransmission.LaserTransmittanceModel.CalculateSnowKCoefficient(System.Double)">
|
||
<summary>
|
||
计算雪对激光的衰减系数K
|
||
</summary>
|
||
<param name="wavelength">波长(微米)</param>
|
||
<returns>雪衰减系数K</returns>
|
||
</member>
|
||
<member name="M:AirTransmission.LaserTransmittanceModel.CalculateSnowAlphaCoefficient(System.Double)">
|
||
<summary>
|
||
计算雪对激光的衰减系数α
|
||
</summary>
|
||
<param name="wavelength">波长(微米)</param>
|
||
<returns>雪衰减系数α</returns>
|
||
</member>
|
||
<member name="M:AirTransmission.LaserTransmittanceModel.CalculateAttenuationFactor">
|
||
<summary>
|
||
计算激光的总衰减因子
|
||
</summary>
|
||
<returns>激光总衰减因子</returns>
|
||
</member>
|
||
<member name="M:AirTransmission.LaserTransmittanceModel.CalculateMolecularFactor">
|
||
<summary>
|
||
计算分子散射因子
|
||
</summary>
|
||
<returns>分子散射因子</returns>
|
||
</member>
|
||
<member name="M:AirTransmission.LaserTransmittanceModel.CalculateAerosolFactor">
|
||
<summary>
|
||
计算气溶胶散射因子
|
||
</summary>
|
||
<returns>气溶胶散射因子</returns>
|
||
</member>
|
||
<member name="M:AirTransmission.LaserTransmittanceModel.CalculateFogAttenuation(System.Double)">
|
||
<summary>
|
||
计算雾对激光的衰减
|
||
</summary>
|
||
<param name="pathLength">传输路径长度(米)</param>
|
||
<returns>雾对激光的衰减</returns>
|
||
</member>
|
||
<member name="T:AirTransmission.MillimeterWaveTransmittanceModel">
|
||
<summary>
|
||
毫米波透过率计算模型,用于计算毫米波在大气中的传输特性
|
||
</summary>
|
||
<remarks>
|
||
主要功能:
|
||
- 计算毫米波在不同天气条件下的透过率
|
||
- 考虑大气分子散射和吸收
|
||
- 处理水汽和氧气的吸收
|
||
- 计算各种天气条件(雨、雪、雾、沙尘)的衰减效应
|
||
|
||
波长说明:
|
||
虽然毫米波通常用毫米表示波长,但为了与其他电磁波计算保持一致,
|
||
本模型中统一使用微米(μm)作为波长单位。
|
||
例如:3.19mm = 3190μm
|
||
</remarks>
|
||
</member>
|
||
<member name="F:AirTransmission.MillimeterWaveTransmittanceModel.MILLIMETER_WAVE_WAVELENGTH">
|
||
<summary>
|
||
毫米波波长常量,单位:微米
|
||
</summary>
|
||
<remarks>
|
||
3.19mm = 3190μm,对应94GHz频率
|
||
该频率是毫米波雷达常用工作频率
|
||
</remarks>
|
||
</member>
|
||
<member name="M:AirTransmission.MillimeterWaveTransmittanceModel.CalculateTransmittance(System.Double)">
|
||
<summary>
|
||
计算给定距离的毫米波透过率
|
||
</summary>
|
||
<param name="distance">传输距离,单位:米</param>
|
||
<returns>毫米波透过率,范围:0-1</returns>
|
||
<remarks>
|
||
计算过程考虑:
|
||
- 分子散射和吸收
|
||
- 水汽吸收
|
||
- 氧气吸收
|
||
- 降水(雨、雪)衰减
|
||
- 雾和沙尘的影响
|
||
</remarks>
|
||
</member>
|
||
<member name="M:AirTransmission.MillimeterWaveTransmittanceModel.CalculateMolecularScattering">
|
||
<summary>
|
||
计算分子散射系数
|
||
</summary>
|
||
<returns>分子散射系数,单位:km^-1</returns>
|
||
<remarks>
|
||
使用修正的瑞利散射公式,考虑温度和压力的影响
|
||
</remarks>
|
||
</member>
|
||
<member name="M:AirTransmission.MillimeterWaveTransmittanceModel.CalculateAerosolScattering">
|
||
<summary>
|
||
计算气溶胶散射系数
|
||
</summary>
|
||
<returns>气溶胶散射系数(km^-1)</returns>
|
||
</member>
|
||
<member name="M:AirTransmission.MillimeterWaveTransmittanceModel.CalculateWaterVaporAttenuation">
|
||
<summary>
|
||
计算水汽吸收系数
|
||
</summary>
|
||
<returns>水汽吸收系数(km^-1)</returns>
|
||
</member>
|
||
<member name="M:AirTransmission.MillimeterWaveTransmittanceModel.CalculateWaterVaporDensity">
|
||
<summary>
|
||
计算水汽密度
|
||
</summary>
|
||
<returns>水汽密度(g/m³)</returns>
|
||
</member>
|
||
<member name="M:AirTransmission.MillimeterWaveTransmittanceModel.CalculateOxygenAttenuation">
|
||
<summary>
|
||
计算氧气吸收系数
|
||
</summary>
|
||
<returns>氧气吸收系数(km^-1)</returns>
|
||
</member>
|
||
<member name="M:AirTransmission.MillimeterWaveTransmittanceModel.CalculateMillimeterWaveFogAttenuation(System.Double)">
|
||
<summary>
|
||
计算雾对毫米波的衰减
|
||
</summary>
|
||
<param name="pathLength">传输路径长度(米)</param>
|
||
<returns>雾衰减</returns>
|
||
</member>
|
||
<member name="T:AirTransmission.SmokeScreenTransmittanceModel">
|
||
<summary>
|
||
烟幕透过率模型,用于计算不同波长电磁波在烟幕中的透过率
|
||
</summary>
|
||
</member>
|
||
<member name="M:AirTransmission.SmokeScreenTransmittanceModel.CalculateTransmittance(System.Double,System.Double,System.Double)">
|
||
<summary>
|
||
计算烟幕对电磁波的透过率
|
||
</summary>
|
||
<param name="wavelength">波长(微米)</param>
|
||
<param name="smokeConcentration">烟幕浓度(g/m³)</param>
|
||
<param name="smokeThickness">烟幕厚度(米)</param>
|
||
<returns>烟幕透过率(0到1之间的值)</returns>
|
||
</member>
|
||
<member name="M:AirTransmission.SmokeScreenTransmittanceModel.GetSmokeAttenuationCoefficient(System.Double)">
|
||
<summary>
|
||
根据波长获取烟幕衰减系数
|
||
</summary>
|
||
<param name="wavelength">波长(微米)</param>
|
||
<returns>烟幕衰减系数(m²/g)</returns>
|
||
</member>
|
||
<member name="T:AirTransmission.TransmittanceModel">
|
||
<summary>
|
||
大气透过率计算的基础模型类,提供了各种大气条件下的透过率计算方法
|
||
</summary>
|
||
<remarks>
|
||
包含以下主要衰减机制的计算:
|
||
- 分子散射和吸收
|
||
- 气溶胶散射和吸收
|
||
- 降水(雨、雪)衰减
|
||
- 沙尘和雾的衰减
|
||
|
||
所有波长相关计算统一使用微米(μm)作为单位:
|
||
- 激光:1.06μm
|
||
- 红外:3-12μm
|
||
- 紫外:0.2-0.4μm
|
||
- 毫米波:3190μm(3.19mm,对应94GHz)
|
||
</remarks>
|
||
</member>
|
||
<member name="M:AirTransmission.TransmittanceModel.#ctor(AirTransmission.Weather)">
|
||
<summary>
|
||
大气透过率计算的基础模型类,提供了各种大气条件下的透过率计算方法
|
||
</summary>
|
||
<remarks>
|
||
包含以下主要衰减机制的计算:
|
||
- 分子散射和吸收
|
||
- 气溶胶散射和吸收
|
||
- 降水(雨、雪)衰减
|
||
- 沙尘和雾的衰减
|
||
|
||
所有波长相关计算统一使用微米(μm)作为单位:
|
||
- 激光:1.06μm
|
||
- 红外:3-12μm
|
||
- 紫外:0.2-0.4μm
|
||
- 毫米波:3190μm(3.19mm,对应94GHz)
|
||
</remarks>
|
||
</member>
|
||
<member name="F:AirTransmission.TransmittanceModel.STANDARD_TRANSMITTANCE">
|
||
<summary>
|
||
标准大气透过率常量
|
||
</summary>
|
||
<remarks>
|
||
在标准大气条件下(23km能见度,1013.25hPa气压,20℃温度)的透过率值
|
||
</remarks>
|
||
</member>
|
||
<member name="F:AirTransmission.TransmittanceModel.STANDARD_VISIBILITY">
|
||
<summary>
|
||
标准能见度常量,单位:千米
|
||
</summary>
|
||
</member>
|
||
<member name="F:AirTransmission.TransmittanceModel.STANDARD_AEROSOL_DENSITY">
|
||
<summary>
|
||
标准气溶胶密度常量,单位:粒子/立方厘米
|
||
</summary>
|
||
</member>
|
||
<member name="F:AirTransmission.TransmittanceModel.weather">
|
||
<summary>
|
||
当前天气条件对象
|
||
</summary>
|
||
</member>
|
||
<member name="P:AirTransmission.TransmittanceModel.Temperature">
|
||
<summary>
|
||
温度,单位:开尔文
|
||
</summary>
|
||
<remarks>
|
||
由摄氏度转换而来:K = ℃ + 273.15
|
||
</remarks>
|
||
</member>
|
||
<member name="P:AirTransmission.TransmittanceModel.Pressure">
|
||
<summary>
|
||
大气压力(百帕)
|
||
</summary>
|
||
</member>
|
||
<member name="P:AirTransmission.TransmittanceModel.Humidity">
|
||
<summary>
|
||
相对湿度(百分比)
|
||
</summary>
|
||
</member>
|
||
<member name="P:AirTransmission.TransmittanceModel.AerosolDensity">
|
||
<summary>
|
||
气溶胶密度(粒子/立方厘米)
|
||
</summary>
|
||
</member>
|
||
<member name="P:AirTransmission.TransmittanceModel.Visibility">
|
||
<summary>
|
||
能见度(公里)
|
||
</summary>
|
||
</member>
|
||
<member name="P:AirTransmission.TransmittanceModel.IsRaining">
|
||
<summary>
|
||
是否下雨
|
||
</summary>
|
||
</member>
|
||
<member name="P:AirTransmission.TransmittanceModel.RainRate">
|
||
<summary>
|
||
降雨量(毫米/小时)
|
||
</summary>
|
||
</member>
|
||
<member name="P:AirTransmission.TransmittanceModel.IsFoggy">
|
||
<summary>
|
||
是否有雾
|
||
</summary>
|
||
</member>
|
||
<member name="P:AirTransmission.TransmittanceModel.IsDusty">
|
||
<summary>
|
||
是否有沙尘
|
||
</summary>
|
||
</member>
|
||
<member name="P:AirTransmission.TransmittanceModel.IsSnowing">
|
||
<summary>
|
||
是否下雪
|
||
</summary>
|
||
</member>
|
||
<member name="P:AirTransmission.TransmittanceModel.SnowRate">
|
||
<summary>
|
||
降雪量(毫米/小时)
|
||
</summary>
|
||
</member>
|
||
<member name="P:AirTransmission.TransmittanceModel.CO2Concentration">
|
||
<summary>
|
||
二氧化碳浓度(ppm)
|
||
</summary>
|
||
</member>
|
||
<member name="M:AirTransmission.TransmittanceModel.CalculateTransmittance(System.Double)">
|
||
<summary>
|
||
计算给定距离的大气透过率
|
||
</summary>
|
||
<param name="distance">传输距离(米)</param>
|
||
<returns>大气透过率(0到1之间的值)</returns>
|
||
</member>
|
||
<member name="M:AirTransmission.TransmittanceModel.CalculateAerosolDensity(System.Double)">
|
||
<summary>
|
||
根据能见度计算气溶胶密度
|
||
</summary>
|
||
<param name="visibility">能见度(公里)</param>
|
||
<returns>气溶胶密度(粒子/立方厘米)</returns>
|
||
</member>
|
||
<member name="M:AirTransmission.TransmittanceModel.CalculateRainKCoefficient(System.Double)">
|
||
<summary>
|
||
计算雨对电磁波的衰减系数K
|
||
</summary>
|
||
<param name="wavelength">波长(微米)</param>
|
||
<returns>雨衰减系数K</returns>
|
||
</member>
|
||
<member name="M:AirTransmission.TransmittanceModel.CalculateRainAlphaCoefficient(System.Double)">
|
||
<summary>
|
||
计算雨对电磁波的衰减系数α
|
||
</summary>
|
||
<param name="wavelength">波长(微米)</param>
|
||
<returns>雨衰减系数α</returns>
|
||
</member>
|
||
<member name="M:AirTransmission.TransmittanceModel.CalculateSnowKCoefficient(System.Double)">
|
||
<summary>
|
||
计算雪对电磁波的衰减系数K
|
||
</summary>
|
||
<param name="wavelength">波长(微米)</param>
|
||
<returns>雪衰减系数K</returns>
|
||
</member>
|
||
<member name="M:AirTransmission.TransmittanceModel.CalculateSnowAlphaCoefficient(System.Double)">
|
||
<summary>
|
||
计算雪对电磁波的衰减系数α
|
||
</summary>
|
||
<param name="wavelength">波长(微米)</param>
|
||
<returns>雪衰减系数α</returns>
|
||
</member>
|
||
<member name="M:AirTransmission.TransmittanceModel.CalculateRainAttenuation(System.Double,System.Double)">
|
||
<summary>
|
||
计算雨对电磁波的衰减
|
||
</summary>
|
||
<param name="pathLength">传输路径长度(米)</param>
|
||
<param name="wavelength">波长(微米)</param>
|
||
<returns>雨衰减(dB)</returns>
|
||
</member>
|
||
<member name="M:AirTransmission.TransmittanceModel.CalculateSnowAttenuation(System.Double,System.Double)">
|
||
<summary>
|
||
计算雪对电磁波的衰减
|
||
</summary>
|
||
<param name="pathLength">传输路径长度(米)</param>
|
||
<param name="wavelength">波长(微米)</param>
|
||
<returns>雪衰减(dB)</returns>
|
||
</member>
|
||
<member name="M:AirTransmission.TransmittanceModel.CalculateDustAttenuation(System.Double)">
|
||
<summary>
|
||
计算沙尘对电磁波的衰减
|
||
</summary>
|
||
<param name="pathLength">传输路径长度(米)</param>
|
||
<returns>沙尘衰减(dB)</returns>
|
||
</member>
|
||
<member name="M:AirTransmission.TransmittanceModel.CalculateVisibilityFactor">
|
||
<summary>
|
||
计算能见度因子
|
||
</summary>
|
||
<returns>能见度因子</returns>
|
||
</member>
|
||
<member name="T:AirTransmission.UVTransmittanceModel">
|
||
<summary>
|
||
紫外线透过率计算模型,用于计算紫外线在大气中的传输特性
|
||
</summary>
|
||
<remarks>
|
||
主要功能:
|
||
- 计算紫外线在不同天气条件下的透过率
|
||
- 使用光谱模型法进行计算
|
||
- 考虑臭氧层吸收
|
||
- 计算各种天气条件(雨、雪、雾、沙尘)的衰减效应
|
||
</remarks>
|
||
</member>
|
||
<member name="F:AirTransmission.UVTransmittanceModel.MIN_WAVELENGTH">
|
||
<summary>
|
||
紫外波段最小波长,单位:微米
|
||
</summary>
|
||
</member>
|
||
<member name="F:AirTransmission.UVTransmittanceModel.MAX_WAVELENGTH">
|
||
<summary>
|
||
紫外波段最大波长,单位:微米
|
||
</summary>
|
||
</member>
|
||
<member name="F:AirTransmission.UVTransmittanceModel.SPECTRAL_BANDS">
|
||
<summary>
|
||
光谱分段数
|
||
</summary>
|
||
</member>
|
||
<member name="F:AirTransmission.UVTransmittanceModel.UV_WAVELENGTH">
|
||
<summary>
|
||
主要计算波长,单位:微米
|
||
</summary>
|
||
<remarks>
|
||
选择0.308μm作为主要计算波长,这是XeCl准分子激光器的输出波长
|
||
</remarks>
|
||
</member>
|
||
<member name="M:AirTransmission.UVTransmittanceModel.CalculateTransmittance(System.Double)">
|
||
<summary>
|
||
计算给定距离的紫外线透过率
|
||
</summary>
|
||
<param name="distance">传输距离,单位:米</param>
|
||
<returns>紫外线透过率,范围:0-1</returns>
|
||
<remarks>
|
||
计算过程:
|
||
1. 将光谱分为多个波段
|
||
2. 对每个波段计算衰减
|
||
3. 考虑天气条件的影响
|
||
4. 综合得到最终透过率
|
||
</remarks>
|
||
</member>
|
||
<member name="T:AirTransmission.Weather">
|
||
<summary>
|
||
天气条件类,用于描述大气传输计算所需的天气参数
|
||
</summary>
|
||
<remarks>
|
||
包含以下主要天气参数:
|
||
- 天气类型(晴天、雨天、雪天等)
|
||
- 温度
|
||
- 相对湿度
|
||
- 能见度
|
||
- 降水量
|
||
- CO2浓度
|
||
</remarks>
|
||
<param name="type">天气类型</param>
|
||
<param name="temperature">温度(摄氏度)</param>
|
||
<param name="relativeHumidity">相对湿度(百分比)</param>
|
||
<param name="visibility">能见度(公里)</param>
|
||
<param name="precipitation">降水量(毫米/小时),可选</param>
|
||
<param name="co2Concentration">二氧化碳浓度(ppm),默认415ppm</param>
|
||
<param name="pressure">大气压力(hPa),默认1013.25hPa</param>
|
||
<param name="windSpeed">风速(m/s),默认0m/s</param>
|
||
<param name="windDirection">风向(0-360度),默认0度</param>
|
||
</member>
|
||
<member name="M:AirTransmission.Weather.#ctor(AirTransmission.WeatherType,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double)">
|
||
<summary>
|
||
天气条件类,用于描述大气传输计算所需的天气参数
|
||
</summary>
|
||
<remarks>
|
||
包含以下主要天气参数:
|
||
- 天气类型(晴天、雨天、雪天等)
|
||
- 温度
|
||
- 相对湿度
|
||
- 能见度
|
||
- 降水量
|
||
- CO2浓度
|
||
</remarks>
|
||
<param name="type">天气类型</param>
|
||
<param name="temperature">温度(摄氏度)</param>
|
||
<param name="relativeHumidity">相对湿度(百分比)</param>
|
||
<param name="visibility">能见度(公里)</param>
|
||
<param name="precipitation">降水量(毫米/小时),可选</param>
|
||
<param name="co2Concentration">二氧化碳浓度(ppm),默认415ppm</param>
|
||
<param name="pressure">大气压力(hPa),默认1013.25hPa</param>
|
||
<param name="windSpeed">风速(m/s),默认0m/s</param>
|
||
<param name="windDirection">风向(0-360度),默认0度</param>
|
||
</member>
|
||
<member name="P:AirTransmission.Weather.Type">
|
||
<summary>
|
||
天气类型
|
||
</summary>
|
||
</member>
|
||
<member name="P:AirTransmission.Weather.Temperature">
|
||
<summary>
|
||
温度(摄氏度)
|
||
</summary>
|
||
</member>
|
||
<member name="P:AirTransmission.Weather.RelativeHumidity">
|
||
<summary>
|
||
相对湿度(百分比)
|
||
</summary>
|
||
</member>
|
||
<member name="P:AirTransmission.Weather.Visibility">
|
||
<summary>
|
||
能见度(公里)
|
||
</summary>
|
||
</member>
|
||
<member name="P:AirTransmission.Weather.Precipitation">
|
||
<summary>
|
||
降水量(毫米/小时)
|
||
</summary>
|
||
</member>
|
||
<member name="P:AirTransmission.Weather.CO2Concentration">
|
||
<summary>
|
||
二氧化碳浓度(ppm)
|
||
</summary>
|
||
</member>
|
||
<member name="P:AirTransmission.Weather.Pressure">
|
||
<summary>
|
||
大气压力(hPa)
|
||
</summary>
|
||
</member>
|
||
<member name="P:AirTransmission.Weather.WindSpeed">
|
||
<summary>
|
||
风速(m/s)
|
||
</summary>
|
||
</member>
|
||
<member name="P:AirTransmission.Weather.WindDirection">
|
||
<summary>
|
||
风向(0-360度, 0度为北, 顺时针)
|
||
</summary>
|
||
</member>
|
||
<member name="M:AirTransmission.Weather.PrintWeatherInfo(AirTransmission.Weather)">
|
||
<summary>
|
||
打印天气信息
|
||
</summary>
|
||
<param name="weather">天气条件对象</param>
|
||
<remarks>
|
||
输出格式:
|
||
天气类型: [类型], 温度: [温度]°C, 相对湿度: [湿度]%, 能见度: [能见度]km, 降水量: [降水量]mm/h, 大气压力: [大气压力]kPa, 风速: [风速]m/s, 风向: [风向]度
|
||
</remarks>
|
||
</member>
|
||
<member name="T:AirTransmission.WeatherType">
|
||
<summary>
|
||
天气类型枚举
|
||
</summary>
|
||
</member>
|
||
<member name="F:AirTransmission.WeatherType.Clear">
|
||
<summary>
|
||
晴朗天气
|
||
</summary>
|
||
</member>
|
||
<member name="F:AirTransmission.WeatherType.Rain">
|
||
<summary>
|
||
雨天
|
||
</summary>
|
||
</member>
|
||
<member name="F:AirTransmission.WeatherType.Snow">
|
||
<summary>
|
||
雪天
|
||
</summary>
|
||
</member>
|
||
<member name="F:AirTransmission.WeatherType.Fog">
|
||
<summary>
|
||
雾天
|
||
</summary>
|
||
</member>
|
||
<member name="F:AirTransmission.WeatherType.Dust">
|
||
<summary>
|
||
沙尘天气
|
||
</summary>
|
||
</member>
|
||
</members>
|
||
</doc>
|