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

    Namespace: Scripting
    Syntax
    public class PowerOptimiserInputSpecification

    Constructors

    PowerOptimiserInputSpecification()

    Creates an instance of the PowerOptimiserInputSpecification class.

    Declaration
    public PowerOptimiserInputSpecification()

    Properties

    MaxEfficiency

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

    MaxInputPower

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

    MaxInputVoltage

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

    MaxShortCircuitCurrent

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

    MaxVoltageMppt

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

    MinVoltageMppt

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

    NumberInputs

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

    OperationModeOnePerModule

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

    OperationModeOnePerString

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

    OperationModeOnePerTwoModules

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

    RatedPower

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

    WeightedEfficiency

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

    Methods

    Equals(PowerOptimiserInputSpecification)

    Tests a PowerOptimiserInputSpecification against this current PowerOptimiserInputSpecification for equality.

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

    True if equal otherwise false is returned.

    Equals(Object)

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

    Tests a PowerOptimiserInputSpecification against this current PowerOptimiserInputSpecification for equality.

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

    True if equal otherwise false is returned.

    Inequality(PowerOptimiserInputSpecification, PowerOptimiserInputSpecification)

    Tests a PowerOptimiserInputSpecification against this current PowerOptimiserInputSpecification for inequality.

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

    True if not equal otherwise false is returned.

    In This Article
    Back to top DNV SolarFarmer Home