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

    Show / Hide Table of Contents
    • Scripting
      • AcWiring
      • AddableCollection<T>
      • AddCentralInverterAndAssignStringsParameters
      • Angle
      • AngularModelEnum
      • AnnualEnergyYieldResults
      • AreaLimitation
      • AreaLimitationType
      • Azimuth
      • AzimuthVsAltitude
      • BackgroundImage
      • BuildingBoundaryType
      • BuildingRegion
      • CalculationSettings
      • CellTempModelParameters
      • CentralInverterLocationParameters
      • CircumsolarType
      • Climate
      • ComponentLibrary
      • ComponentStatistic
      • CustomDateTimeTrackerPositionAlgorithmBase
      • DiffuseMultipliers
      • DiffuseShadingScheme
      • DiffuseTranspositionModel
      • DigitalTerrainResultsSummary
      • DiodeModel
      • DisabledModels
      • DistanceType
      • DistributionType
      • Domain
      • Efficiency
      • EfficiencyBase
      • EfficiencyCurve
      • EfficiencyCurveType
      • ElectricalLimitation
      • ElectricalLimitationType
      • ElectricalPower
      • Elevation
      • ElevationContours
      • ElevationGrid
      • ElevationProfileSamplePoint
      • ElevationProfileStatistics
      • EnergyYieldCalculationScenario
      • EnergyYieldCalculationType
      • EnergyYieldEffects
      • EnumTechnology
      • ExceedanceLevel
      • ExclusionRegion
      • Export
      • FillOptionComponentOptions
      • FillOptionIndividualComponentsOptions
      • FillOptionInverterBlockOptions
      • FillOptionRackLayoutOptions
      • FillOptionsSpacingType
      • FillOptionsType
      • FillOptionTrackerLayoutOptions
      • FillOptionUseExistingLayoutOptions
      • FlatTerrainParameters
      • GenericLayout
      • GenericLayoutFillOption
      • GenericLayoutSettings
      • Geography
      • HorizonData
      • I2DLocation
      • I3DLocation
      • IAddableEnumerable<T>
      • IAddableKeyedEnumerable<TKey, TValue>
      • IClearableCollection<T>
      • IEditableKeyedCollection<tKeyType, tContainedType>
      • IEditableKeyedEnumerable<TKeyType, TContainedType>
      • IElevationSource
      • Import
      • INamedItem
      • InstantaneousCondition
      • InverterBlockSpecification
      • InverterEfficiencyType
      • InverterInputInstance
      • InverterInputSpecification
      • InverterInstance
      • InverterSpecification
      • InverterSpecificationDocumentType
      • InverterTemperatureCurveEntry
      • InverterType
      • IReadable2DLocation
      • IReadable3DLocation
      • IReadableKeyedCollection<tKeyType, tContainedType>
      • IReadableKeyedEnumerable<TKey, TValue>
      • IRemovableKeyedEnumerable<TKey, TValue>
      • IResolution
      • Irradiance
      • ISpeed
      • IvCurve
      • KeyedCollection<TKeyType, TContainedType>
      • LayoutBoundary
      • LayoutBoundaryMarginParameter
      • LayoutBoundaryMarginParameters
      • LayoutChoiceType
      • LayoutParamsPitchModel
      • LayoutStatistic
      • Location
      • Location3D
      • LogLevel
      • MarginType
      • ModuleCellLayoutType
      • ModuleIndex
      • ModuleOrientation
      • ModuleSpecification
      • ModuleSpecificationDocumentType
      • ModuleString
      • MonteCarloSettings
      • MonthlyAlbedo
      • MonthlyEnergyYieldEffects
      • MonthlyEnergyYieldResults
      • MonthlySoilingValue
      • PerformanceStatistics
      • PowerOptimiserElectricalData
      • PowerOptimiserInputSpecification
      • PowerOptimiserMechanicalData
      • PowerOptimiserOperationType
      • PowerOptimiserOutputSpecification
      • PowerOptimiserSpecification
      • Projection
      • ProjectionInformation
      • PvsystCellTempModelParameters
      • PvsystInputIrradianceType
      • PVsystModelParameters
      • Quad
      • RackInstanceInfo
      • RackLayoutDefinition
      • RackLayoutParameters
      • RackSpecification
      • RackSystemSpecification
      • ReadOnly3DLocation
      • ReadOnlyLocation
      • Rectangle
      • Region
      • ReportCategory
      • Reporting
      • Resolution
      • RoadLocationParameters
      • RoughnessContours
      • RowPositionParameters
      • ScenarioAlbedoData
      • ScenarioMonthlyAlbedo
      • ScriptingException
      • ShadingBoundaryType
      • ShadingRegion
      • ShadingTargetPointPattern
      • SiteLayout
      • SiteLayoutStatistics
      • SiteLayoutType
      • SiteReferencePoint
      • SoilingEffectData
      • SolarResource
      • SpacingZone
      • SpecifySiteConfiguration
      • SpecifySiteDefinition
      • SpecifySiteLayoutRegionFillChoice
      • Speed
      • StringPatternType
      • SubArray
      • SunGeography
      • SunPosition
      • SunriseSunset
      • Temperature
      • TimeStepCalculation
      • Toolbox
      • TrackerGroup
      • TrackerImport
      • TrackerInfo
      • TrackerLayoutDefinition
      • TrackerLayoutParameters
      • TrackerPlacementModeType
      • TrackerPositionAlgorithmBase
      • TrackerRotations
      • TrackerRotationsTimeStep
      • TrackerSystemSpecification
      • TrackerTemplateSpecification
      • TransformerInstance
      • TransformerModelType
      • TransformerSpecification
      • TransformerSpecificationDocumentType
      • TwoDiodeParameters
      • Uncertainty
      • UncertaintyAnnualVariabilities
      • Workbook
      • WorkbookSettings
      • WorkbookSpecificModuleSpecification
      • YearRange
      • YieldResult
      • YieldResults

    Class RackLayoutParameters

    Layout parameters for fixed-tilt rack layout regions

    Namespace: Scripting
    Syntax
    public class RackLayoutParameters

    Constructors

    RackLayoutParameters()

    Creates an instance of the RackLayoutParameters class.

    Declaration
    public RackLayoutParameters()

    Properties

    Azimuth

    The direction in which fixed-tilt modules face (0 = facing directly north, 180 = facing directly south, increasing value goes clockwise)

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

    MismatchFactor

    (Used in bifacial calculation) - accounts for non-uniform backside irradiance

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

    PvsystCellTempModelParameters

    Declaration
    public PvsystCellTempModelParameters PvsystCellTempModelParameters { get; set; }
    Property Value
    Type Description
    PvsystCellTempModelParameters

    RackSystemSpecification

    Gets and sets the rack system specification that this RackLayoutParameters references.

    Declaration
    public RackSystemSpecification RackSystemSpecification { get; set; }
    Property Value
    Type Description
    RackSystemSpecification

    RowPositionParameters

    Declaration
    public RowPositionParameters RowPositionParameters { get; set; }
    Property Value
    Type Description
    RowPositionParameters

    ShadeFactor

    (Used in bifacial calculation) - accounts for shade obstacles like junction boxes and support structures

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

    Tilt

    The angle of the face of the modules to the horizontal

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

    TransmissionFactor

    (Used in bifacial calculation) - accounts for fraction of light that reaches the back side due to spaces between modules and sheds or transparent sections of the modules and sheds.

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

    Methods

    Equals(RackLayoutParameters)

    Tests a RackLayoutParameters against this current RackLayoutParameters for equality.

    Declaration
    public bool Equals(RackLayoutParameters val)
    Parameters
    Type Name Description
    RackLayoutParameters val
    Returns
    Type Description
    System.Boolean

    True if equal otherwise false is returned.

    Equals(Object)

    Tests a System.Object against this current RackLayoutParameters for equality.

    Declaration
    public override bool Equals(object toCompare)
    Parameters
    Type Name Description
    System.Object toCompare
    Returns
    Type Description
    System.Boolean

    True if object is equal otherwise false is returned.

    Overrides
    System.Object.Equals(System.Object)

    GetHashCode()

    Gets the hash code for this object.

    Declaration
    public override int GetHashCode()
    Returns
    Type Description
    System.Int32

    The hash code for this object.

    Overrides
    System.Object.GetHashCode()

    Operators

    Equality(RackLayoutParameters, RackLayoutParameters)

    Tests a RackLayoutParameters against this current RackLayoutParameters for equality.

    Declaration
    public static bool operator ==(RackLayoutParameters a, RackLayoutParameters b)
    Parameters
    Type Name Description
    RackLayoutParameters a
    RackLayoutParameters b
    Returns
    Type Description
    System.Boolean

    True if equal otherwise false is returned.

    Inequality(RackLayoutParameters, RackLayoutParameters)

    Tests a RackLayoutParameters against this current RackLayoutParameters for inequality.

    Declaration
    public static bool operator !=(RackLayoutParameters a, RackLayoutParameters b)
    Parameters
    Type Name Description
    RackLayoutParameters a
    RackLayoutParameters b
    Returns
    Type Description
    System.Boolean

    True if not equal otherwise false is returned.

    In This Article
    Back to top DNV SolarFarmer Home