• 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 TrackerLayoutParameters

    Layout parameters for single-axis tracker layout regions

    Namespace: Scripting
    Syntax
    public class TrackerLayoutParameters

    Constructors

    TrackerLayoutParameters()

    Creates an instance of the TrackerLayoutParameters class.

    Declaration
    public TrackerLayoutParameters()

    Properties

    AlignAisles

    Should the aisles (between trackers) be aligned

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

    AxisTilt

    The system plane slope along the tracker axis. This is positive if the end closest to the equator is lower than the other end, otherwise negative

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

    DefaultAisleWidth

    The default distance to leave between trackers end-end along the same row.

    Declaration
    public double DefaultAisleWidth { 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

    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

    SideSlope

    Slope perpendicular to azimuth rows. Consistent with the tracker rotation angle. Negative if side slopes down to the east, positive if slopes down to the west.

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

    SystemPlaneAzimuth

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

    SystemPlaneTilt

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

    SystemRotation

    The angle (clockwise) from the north-south alignment

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

    TrackerPlacementMode

    Tracker placement mode

    Declaration
    public TrackerPlacementModeType TrackerPlacementMode { get; set; }
    Property Value
    Type Description
    TrackerPlacementModeType

    TrackerSystemSpecification

    Gets the rack system specification that this TrackerLayoutParameters references.

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

    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(TrackerLayoutParameters)

    Tests a TrackerLayoutParameters against this current TrackerLayoutParameters for equality.

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

    True if equal otherwise false is returned.

    Equals(Object)

    Tests a System.Object against this current TrackerLayoutParameters 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(TrackerLayoutParameters, TrackerLayoutParameters)

    Tests a TrackerLayoutParameters against this current TrackerLayoutParameters for equality.

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

    True if equal otherwise false is returned.

    Inequality(TrackerLayoutParameters, TrackerLayoutParameters)

    Tests a TrackerLayoutParameters against this current TrackerLayoutParameters for inequality.

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

    True if not equal otherwise false is returned.

    In This Article
    Back to top DNV SolarFarmer Home