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

    Namespace: Scripting
    Syntax
    public class PowerOptimiserSpecification

    Constructors

    PowerOptimiserSpecification()

    Creates an instance of the PowerOptimiserSpecification class.

    Declaration
    public PowerOptimiserSpecification()

    Properties

    DataSource

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

    FileLastReviewed

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

    Manufacturer

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

    Model

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

    Name

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

    PowerOptimiserElectricalData

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

    PowerOptimiserMechanicalData

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

    Methods

    Equals(PowerOptimiserSpecification)

    Tests a PowerOptimiserSpecification against this current PowerOptimiserSpecification for equality.

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

    True if equal otherwise false is returned.

    Equals(Object)

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

    ReadDcoFile(String)

    Loads a power optimiser specification from a .dco file.

    Declaration
    public static PowerOptimiserSpecification ReadDcoFile(string filePath)
    Parameters
    Type Name Description
    System.String filePath

    The file path of the file to load.

    Returns
    Type Description
    PowerOptimiserSpecification

    The PowerOptimiserSpecification.

    SaveToDcoFile(PowerOptimiserSpecification, String)

    Saves the power optimiser specification to a .dco file.

    Declaration
    public static void SaveToDcoFile(PowerOptimiserSpecification powerOptimiserSpecification, string filePath)
    Parameters
    Type Name Description
    PowerOptimiserSpecification powerOptimiserSpecification

    The power optimiser specification to save.

    System.String filePath

    The file path to save it to.

    Operators

    Equality(PowerOptimiserSpecification, PowerOptimiserSpecification)

    Tests a PowerOptimiserSpecification against this current PowerOptimiserSpecification for equality.

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

    True if equal otherwise false is returned.

    Inequality(PowerOptimiserSpecification, PowerOptimiserSpecification)

    Tests a PowerOptimiserSpecification against this current PowerOptimiserSpecification for inequality.

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

    True if not equal otherwise false is returned.

    In This Article
    Back to top DNV SolarFarmer Home