• Home
  • User Guide
  • Automation
  • API
  • Calculation
  • Validation
  • Contact Us
Search Results for

    Show / Hide Table of Contents
    • SolarFarmerApi.Client
      • AnnualEnergyYieldResults
      • DcoElectricalData
      • DcoGeneralData
      • DcoInputSpecification
      • DcoMechanicalData
      • DcoOutputSpecification
      • DiffuseModel
      • EnergyCalculationInputs
      • EnergyCalculationOptions
      • EnergyYieldResults
      • EnergyYieldResultsForMonth
      • EnumTechnology
      • IAMModelType
      • IAMModelTypeForOverride
      • IAMParameters
      • IndexedObject3D
      • Inverter
      • InverterEfficiencyModelType
      • InverterEfficiencyPoints
      • InverterInput
      • InverterSpecification
      • Layout
      • LayoutHintsForUI
      • Location
      • LossTreeEffects
      • LossTreeEntry
      • LossTreeResultForMonth
      • MeteorologicalCondition
      • MeteorologicalConditionsDataset
      • MiniSimpleTerrainDto
      • MissingMetDataMethod
      • ModelChainAsyncQueryResponse
      • ModelChainResponse
      • ModuleGeometry
      • ModuleIndexRange
      • ModuleSpecification
      • ModuleString
      • MountingTypeSpecification
      • MpptLimits
      • PanFileSupplements
      • PointInLossChain
      • PowerOptimizer
      • PowerOptimizerOperationType
      • ProblemDetails
      • PVPlant
      • PVsystDiodeModelParameters
      • QuadDouble
      • Rack
      • Response
      • Response2
      • Response3
      • RuntimeStatus
      • SimpleTerrainDto
      • SolarPositionDto
      • SolarPositionRequest
      • SolarPositions
      • SystemAttributes
      • TerrainRowDto
      • TerrainRowStartEndColumnsDto
      • ThreeEfficiencyCurves
      • Tracker
      • TrackerSystem
      • Transformer
      • TransformerLossModelTypes
      • TransformerSpecification
      • Vector3Double

    Class ModuleGeometry

    The data that defines the module geometry.

    Namespace: SolarFarmerApi.Client
    Syntax
    public class ModuleGeometry

    Properties

    CellsPerModuleLength

    The number of cells along the length of the module
    In the half-cell case, each "half-cell" is considered a cell, so there are more cells along the length.

    Declaration
    public int CellsPerModuleLength { get; set; }
    Property Value
    Type Description
    System.Int32

    CellsPerModuleWidth

    This is 6 as standard with two rows in each sub-module, but can be 8 with longer substring in the middle

    Declaration
    public int CellsPerModuleWidth { get; set; }
    Property Value
    Type Description
    System.Int32

    IsHalfCell

    True denotes this as a half-cell module

    Declaration
    public bool IsHalfCell { get; set; }
    Property Value
    Type Description
    System.Boolean

    Length

    The module length, in meters.
    Determines how much irradiance is captured.

    Declaration
    public double Length { get; set; }
    Property Value
    Type Description
    System.Double

    ModuleFrameWidthOnLongSides

    The module frame width on long sides, in meters.

    Declaration
    public double ModuleFrameWidthOnLongSides { get; set; }
    Property Value
    Type Description
    System.Double

    ModuleFrameWidthOnShortSides

    The module frame width on short sides, in meters.

    Declaration
    public double ModuleFrameWidthOnShortSides { get; set; }
    Property Value
    Type Description
    System.Double

    NumberOfSubModules

    The number of sub-modules in each module
    A sub-module is defined as the set of cells connected to one bypass diode
    The number of sub-modules is therefore equivalent to the number of bypass diodes.
    We only support modules with 3 sub-modules, or thin film modules with one sub-module

    Declaration
    public int NumberOfSubModules { get; set; }
    Property Value
    Type Description
    System.Int32

    Width

    The module width, in meters.
    Determines how much irradiance is captured.

    Declaration
    public double Width { get; set; }
    Property Value
    Type Description
    System.Double
    In This Article
    Back to top DNV SolarFarmer Home