EBSILON®Professional Online Documentation
EbsScript 脚本 / 接口单元 / 太阳能
本主题中
    太阳能
    本主题中

    接口单元 - 太阳能

    该接口单元的函数提供了对太阳能组件 117 算法的直接访问。包括输入和输出变量在内的函数调用都记录在单元 @Solar 中

     

    名称

    目的

    参数

    返回值

    例子

    solGetPosition

    检索太阳高度和太阳方位角

    输入

    1: INTEGER: 太阳能算法(详见太阳能单元)

    2: INTEGER: 定时标志(0 - 太阳时,1- 本地时间)

    3: REAL: 日期和时间(DATE 格式)

    4: REAL: 纬度(-90° 至 90 °)

    5: REAL: 经度(-180° 至 180°)

    6: REAL: 时区(-12h 至 12h)

    7: REAL: 压力(bar)

    8: REAL: 环境温度(°C)

    输出

    9: REAL: 太阳海拔高度

    10: REAL: 太阳方位角

    SolarDataResultEnum (INTEGER
    枚举,详见太阳能单元)

     

    solGetIncidenceAngles

     

    检索入射角和轨道 / 横向角度

    输入

    1: REAL: 太阳海拔高度

    2: REAL: 太阳方位角

    3: REAL: 太阳能板方位角

    4: REAL: 倾斜角度,太阳能电池板与地平线的角度

    输出

    5: Real: 入射角

    6: REAL: 横向角度

    SolarDataResultEnum (INTEGER
    枚举,详见太阳能单元)

    solGetPositionAndIncidenceAngles

     

    检索
    - 太阳海拔高度
    - 太阳方位角
    - 入射角
    - 轨道 / 横向角度

    输入

    1: INTEGER: 太阳能算法(详见太阳能单元)

    2: INTEGER: 定时标志(0 - 太阳时,1- 本地时间)

    3: REAL: 日期和时间(DATE 格式)

    4: REAL: 纬度(-90° 至 90 °)

    5: REAL: 经度(-180° 至 180°)

    6: REAL: 时区(-12h 至 12h)

    7: REAL: 压力(bar)

    8: REAL: 环境温度(°C)

    9: REAL: 太阳能板方位角

    10: REAL: 太阳能电池板与地平线的倾角

    输出

    11: REAL: 太阳海拔高度

    12: REAL: 太阳方位角

    13: REAL: 入射角

    14: REAL: 横向角度 

    SolarDataResultEnum (INTEGER
    枚举,详见太阳能单元)

    solGetPositionOfSun

     

    用来自组件 117 (包含太阳数据的组件)的输入,调用 solGetPosition 检索

    - 太阳海拔高度
    - 太阳方位角

    输入

    1: EBSCOMP117: EBSILON 组件数据 117
    2: REAL: 压力,bar,用于折射校正和安培

    输出

    3: REAL:
        太阳海拔高度
    4: REAL:
       太阳方位角

    SolarDataResultEnum (INTEGER
    枚举,详见太阳能单元)

    solGetPositionAndIncidenceAnglesOfSun

     

    调用 solGetPositionsolGetIncidenceAngles,输入来自组件 117(包含太阳数据的组件)

    检索

    - 太阳海拔高度
    - 太阳方位角
    - 入射角
    - 轨道 / 横向角度 

    输入

    1: EBSCOMP117: 

    EBSILON 组件数据 117

    2: REAL: 压力,bar,用于折射校正和安培

    输出

    3: REAL: 太阳海拔高度

    4: REAL: 太阳方位角

    5: REAL: 入射角

    6: REAL: 横向角度 

    SolarDataResultEnum (INTEGER
    枚举,详见太阳能单元)

    solSetPositionAndIncidenceAnglesOfSun

     

    调用 solGetPositionsolGetIncidenceAngles 输入自 / 输出到组件 117(包含太阳数据的组件)

    输入 / 输出

    1: EBSCOMP117: 

    EBSILON 组件数据 117

    输入

    2: REAL: 压力,bar,用于折射校正和安培

    SolarDataResultEnum (INTEGER
    枚举,详见太阳能单元)

    solGetIncidenceAnglesOfSunAndOrientation

     

    调用 solGetIncidenceAngles,由组件 117(包含太阳数据)计算仰角 / 方位角
    检索
    - 入射角
    - 从组件 117(包含太阳数据)计算出的轨道 / 横向角度

    输入

    1: EBSCOMP117: 

    EBSILON 组件数据 117

    2: REAL: 压力,bar,用于折射校正和安培

    3: REAL: 太阳能板方位角

    4: REAL: 倾斜角度,太阳能电池板与地平线的角度

    输出

    5: REAL: 入射角

    6: REAL: 横向角度

    SolarDataResultEnum (INTEGER
    枚举,详见太阳能单元)