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

    Namespace: Scripting
    Syntax
    public class TransformerSpecification

    Constructors

    TransformerSpecification()

    Creates an instance of the TransformerSpecification class.

    Declaration
    public TransformerSpecification()

    Properties

    DocumentDate

    Document date (text)

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

    DocumentNumber

    Document number (can include characters as well as numbers)

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

    DocumentTitle

    Title of the document source of the transformer data

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

    DocumentType

    Type of document

    Declaration
    public TransformerSpecificationDocumentType DocumentType { get; set; }
    Property Value
    Type Description
    TransformerSpecificationDocumentType

    FullLoadPowerPercentageValue

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

    FullLoadPowerSpecifiedValue

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

    Manufacturer

    The manufacturer name

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

    Model

    The manufacturer model number

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

    Name

    The name of the transformer specification

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

    NoLoadPowerPercentageValue

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

    NoLoadPowerSpecifiedValue

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

    RatedPower

    The rated power in kW

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

    TransformerEffect

    A constant value for the transformer losses, as a percent.

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

    TransformerModelType

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

    UseFullLoadPowerSpecifiedValue

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

    UseNoLoadPowerSpecifiedValue

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

    Methods

    Equals(TransformerSpecification)

    Tests a TransformerSpecification against this current TransformerSpecification for equality.

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

    True if equal otherwise false is returned.

    Equals(Object)

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

    ReadTransformerSpecificationFile(String)

    Loads a transformer specification from a transformer specification file.

    Declaration
    public static TransformerSpecification ReadTransformerSpecificationFile(string filePath)
    Parameters
    Type Name Description
    System.String filePath

    The file path of the file to load.

    Returns
    Type Description
    TransformerSpecification

    Operators

    Equality(TransformerSpecification, TransformerSpecification)

    Tests a TransformerSpecification against this current TransformerSpecification for equality.

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

    True if equal otherwise false is returned.

    Inequality(TransformerSpecification, TransformerSpecification)

    Tests a TransformerSpecification against this current TransformerSpecification for inequality.

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

    True if not equal otherwise false is returned.

    In This Article
    Back to top DNV SolarFarmer Home