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

    Namespace: Scripting
    Syntax
    public class SubArray

    Constructors

    SubArray()

    Creates an instance of the SubArray class.

    Declaration
    public SubArray()

    Properties

    AllowCrossRowStringing

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

    DcAcRatio_Input

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

    InverterSpecification

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

    MaxAcOutputInMW_Input

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

    MaxDcPowerInMW_Input

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

    ModuleSpecification

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

    Name

    Declaration
    public string Name { get; set; }
    Property Value
    Type Description
    System.String

    NumberOfInverters_Input

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

    NumberOfModules_Input

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

    PercentOfWholeSite_Input

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

    PowerOptimiserConfiguration

    Declaration
    public PowerOptimiserOperationType PowerOptimiserConfiguration { get; set; }
    Property Value
    Type Description
    PowerOptimiserOperationType

    PowerOptimiserSpecification

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

    SelectedLayoutRegionNames

    Declaration
    public IList<string> SelectedLayoutRegionNames { get; }
    Property Value
    Type Description
    System.Collections.Generic.IList<System.String>

    SelectedRackLayoutDefinition

    Declaration
    public RackLayoutDefinition SelectedRackLayoutDefinition { get; set; }
    Property Value
    Type Description
    RackLayoutDefinition

    SelectedTrackerLayoutDefinition

    Declaration
    public TrackerLayoutDefinition SelectedTrackerLayoutDefinition { get; set; }
    Property Value
    Type Description
    TrackerLayoutDefinition

    StringSize_Input

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

    UseExistingRacks

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

    UseMaxAcOutput

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

    UsePowerOptimiser

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

    Methods

    Equals(SubArray)

    Tests a SubArray against this current SubArray for equality.

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

    True if equal otherwise false is returned.

    Equals(Object)

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

    Tests a SubArray against this current SubArray for equality.

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

    True if equal otherwise false is returned.

    Inequality(SubArray, SubArray)

    Tests a SubArray against this current SubArray for inequality.

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

    True if not equal otherwise false is returned.

    In This Article
    Back to top DNV SolarFarmer Home