Skip to content

Class: Xycurve

A Xycurve object in OpenDSS.

URI: dss:Xycurve

 classDiagram
    class Xycurve
    click Xycurve href "../Xycurve/"
      Xycurve : csvfile

      Xycurve : dblfile

      Xycurve : like

      Xycurve : name

      Xycurve : npts

      Xycurve : Points

      Xycurve : sngfile

      Xycurve : x

      Xycurve : Xarray

      Xycurve : Xscale

      Xycurve : Xshift

      Xycurve : y

      Xycurve : Yarray

      Xycurve : Yscale

      Xycurve : Yshift

Class Properties

Property Value
Class URI dss:Xycurve

Slots

Name Cardinality and Range Description Inheritance
name 1
String
Object name direct
npts 0..1
Integer
Max number of points to expect in curve direct
Points 0..1
Integer
One way to enter the points in a curve direct
Yarray 0..1
Integer
Alternate way to enter Y values direct
Xarray 0..1
Integer
Alternate way to enter X values direct
csvfile 0..1
Integer
Switch input of X-Y curve data to a CSV file containing X, Y points one per ... direct
sngfile 0..1
Integer
Switch input of X-Y curve data to a binary file of SINGLES containing X, Y p... direct
dblfile 0..1
Integer
Switch input of X-Y curve data to a binary file of DOUBLES containing X, Y ... direct
x 0..1
Float
Enter a value and then retrieve the interpolated Y value from the Y property direct
y 0..1
Float
Enter a value and then retrieve the interpolated X value from the X property direct
Xshift 0..1
String
Shift X property values (in/out) by this amount of offset direct
Yshift 0..1
String
Shift Y property values (in/out) by this amount of offset direct
Xscale 0..1
String
Scale X property values (in/out) by this factor direct
Yscale 0..1
String
Scale Y property values (in/out) by this factor direct
like 0..1
String
Make like another object, e direct

Identifier and Mapping Information

Schema Source

  • from schema: https://gridappsd.github.io/dss-graph/opendss

Mappings

Mapping Type Mapped Value
self dss:Xycurve
native dss:Xycurve

LinkML Source

Direct

name: Xycurve
description: A Xycurve object in OpenDSS.
from_schema: https://gridappsd.github.io/dss-graph/opendss
attributes:
  name:
    name: name
    description: Object name. Must be unique per object type.
    from_schema: https://gridappsd.github.io/dss-graph/general/xycurve
    identifier: true
    domain_of:
    - Load
    - Generator
    - Generic5
    - Gicline
    - Indmach012
    - Pvsystem
    - Storage
    - Upfc
    - Vccs
    - Vsconverter
    - Windgen
    - Autotrans
    - Capacitor
    - Gictransformer
    - Line
    - Reactor
    - Transformer
    - Capcontrol
    - Espvlcontrol
    - Expcontrol
    - Fuse
    - Gendispatcher
    - Invcontrol
    - Pycontrol
    - Recloser
    - Regcontrol
    - Relay
    - Storagecontroller
    - Swtcontrol
    - Upfccontrol
    - Cndata
    - Dynamicexp
    - Growthshape
    - Linecode
    - Linegeometry
    - Linespacing
    - Loadshape
    - Priceshape
    - Spectrum
    - TccCurve
    - Tsdata
    - Tshape
    - Wiredata
    - Xfmrcode
    - Xycurve
    - Energymeter
    - Fmonitor
    - Monitor
    - Sensor
    - Fault
    - Gicsource
    - Isource
    - Vsource
    range: string
    required: true
  npts:
    name: npts
    annotations:
      order:
        tag: order
        value: 1
    description: Max number of points to expect in curve
    from_schema: https://gridappsd.github.io/dss-graph/general/xycurve
    domain_of:
    - Growthshape
    - Loadshape
    - Priceshape
    - TccCurve
    - Tshape
    - Xycurve
    range: integer
    required: false
  Points:
    name: Points
    annotations:
      order:
        tag: order
        value: 2
    description: One way to enter the points in a curve
    from_schema: https://gridappsd.github.io/dss-graph/general/xycurve
    rank: 1000
    domain_of:
    - Xycurve
    range: integer
    required: false
  Yarray:
    name: Yarray
    annotations:
      order:
        tag: order
        value: 3
    description: Alternate way to enter Y values
    from_schema: https://gridappsd.github.io/dss-graph/general/xycurve
    rank: 1000
    domain_of:
    - Xycurve
    range: integer
    required: false
  Xarray:
    name: Xarray
    annotations:
      order:
        tag: order
        value: 4
    description: Alternate way to enter X values
    from_schema: https://gridappsd.github.io/dss-graph/general/xycurve
    rank: 1000
    domain_of:
    - Xycurve
    range: integer
    required: false
  csvfile:
    name: csvfile
    annotations:
      order:
        tag: order
        value: 5
    description: Switch input of  X-Y curve data to a CSV file containing X, Y points
      one per line
    from_schema: https://gridappsd.github.io/dss-graph/general/xycurve
    domain_of:
    - Growthshape
    - Loadshape
    - Priceshape
    - Tshape
    - Xycurve
    range: integer
    required: false
  sngfile:
    name: sngfile
    annotations:
      order:
        tag: order
        value: 6
    description: Switch input of  X-Y curve data to a binary file of SINGLES containing
      X, Y points packed one after another
    from_schema: https://gridappsd.github.io/dss-graph/general/xycurve
    domain_of:
    - Growthshape
    - Loadshape
    - Priceshape
    - Tshape
    - Xycurve
    range: integer
    required: false
  dblfile:
    name: dblfile
    annotations:
      order:
        tag: order
        value: 7
    description: Switch input of  X-Y  curve data to a binary file of DOUBLES containing
      X, Y points packed one after another
    from_schema: https://gridappsd.github.io/dss-graph/general/xycurve
    domain_of:
    - Growthshape
    - Loadshape
    - Priceshape
    - Tshape
    - Xycurve
    range: integer
    required: false
  x:
    name: x
    annotations:
      order:
        tag: order
        value: 8
    description: Enter a value and then retrieve the interpolated Y value from the
      Y property
    from_schema: https://gridappsd.github.io/dss-graph/general/xycurve
    domain_of:
    - Linegeometry
    - Linespacing
    - Xycurve
    range: float
    required: false
  y:
    name: y
    annotations:
      order:
        tag: order
        value: 9
    description: Enter a value and then retrieve the interpolated X value from the
      X property
    from_schema: https://gridappsd.github.io/dss-graph/general/xycurve
    rank: 1000
    domain_of:
    - Xycurve
    range: float
    required: false
  Xshift:
    name: Xshift
    annotations:
      order:
        tag: order
        value: 10
    description: Shift X property values (in/out) by this amount of offset
    from_schema: https://gridappsd.github.io/dss-graph/general/xycurve
    rank: 1000
    domain_of:
    - Xycurve
    range: string
    required: false
  Yshift:
    name: Yshift
    annotations:
      order:
        tag: order
        value: 11
    description: Shift Y property values (in/out) by this amount of offset
    from_schema: https://gridappsd.github.io/dss-graph/general/xycurve
    rank: 1000
    domain_of:
    - Xycurve
    range: string
    required: false
  Xscale:
    name: Xscale
    annotations:
      order:
        tag: order
        value: 12
    description: Scale X property values (in/out) by this factor
    from_schema: https://gridappsd.github.io/dss-graph/general/xycurve
    rank: 1000
    domain_of:
    - Xycurve
    range: string
    required: false
  Yscale:
    name: Yscale
    annotations:
      order:
        tag: order
        value: 13
    description: Scale Y property values (in/out) by this factor
    from_schema: https://gridappsd.github.io/dss-graph/general/xycurve
    rank: 1000
    domain_of:
    - Xycurve
    range: string
    required: false
  like:
    name: like
    annotations:
      order:
        tag: order
        value: 14
    description: Make like another object, e
    from_schema: https://gridappsd.github.io/dss-graph/general/xycurve
    domain_of:
    - Load
    - Generator
    - Generic5
    - Gicline
    - Indmach012
    - Pvsystem
    - Storage
    - Upfc
    - Vccs
    - Vsconverter
    - Windgen
    - Autotrans
    - Capacitor
    - Gictransformer
    - Line
    - Reactor
    - Transformer
    - Capcontrol
    - Espvlcontrol
    - Expcontrol
    - Fuse
    - Gendispatcher
    - Invcontrol
    - Pycontrol
    - Recloser
    - Regcontrol
    - Relay
    - Storagecontroller
    - Swtcontrol
    - Upfccontrol
    - Cndata
    - Dynamicexp
    - Growthshape
    - Linecode
    - Linegeometry
    - Linespacing
    - Loadshape
    - Priceshape
    - Spectrum
    - TccCurve
    - Tsdata
    - Tshape
    - Wiredata
    - Xfmrcode
    - Xycurve
    - Energymeter
    - Fmonitor
    - Monitor
    - Sensor
    - Fault
    - Gicsource
    - Isource
    - Vsource
    range: string
    required: false
class_uri: dss:Xycurve

Induced

name: Xycurve
description: A Xycurve object in OpenDSS.
from_schema: https://gridappsd.github.io/dss-graph/opendss
attributes:
  name:
    name: name
    description: Object name. Must be unique per object type.
    from_schema: https://gridappsd.github.io/dss-graph/general/xycurve
    identifier: true
    owner: Xycurve
    domain_of:
    - Load
    - Generator
    - Generic5
    - Gicline
    - Indmach012
    - Pvsystem
    - Storage
    - Upfc
    - Vccs
    - Vsconverter
    - Windgen
    - Autotrans
    - Capacitor
    - Gictransformer
    - Line
    - Reactor
    - Transformer
    - Capcontrol
    - Espvlcontrol
    - Expcontrol
    - Fuse
    - Gendispatcher
    - Invcontrol
    - Pycontrol
    - Recloser
    - Regcontrol
    - Relay
    - Storagecontroller
    - Swtcontrol
    - Upfccontrol
    - Cndata
    - Dynamicexp
    - Growthshape
    - Linecode
    - Linegeometry
    - Linespacing
    - Loadshape
    - Priceshape
    - Spectrum
    - TccCurve
    - Tsdata
    - Tshape
    - Wiredata
    - Xfmrcode
    - Xycurve
    - Energymeter
    - Fmonitor
    - Monitor
    - Sensor
    - Fault
    - Gicsource
    - Isource
    - Vsource
    range: string
    required: true
  npts:
    name: npts
    annotations:
      order:
        tag: order
        value: 1
    description: Max number of points to expect in curve
    from_schema: https://gridappsd.github.io/dss-graph/general/xycurve
    owner: Xycurve
    domain_of:
    - Growthshape
    - Loadshape
    - Priceshape
    - TccCurve
    - Tshape
    - Xycurve
    range: integer
    required: false
  Points:
    name: Points
    annotations:
      order:
        tag: order
        value: 2
    description: One way to enter the points in a curve
    from_schema: https://gridappsd.github.io/dss-graph/general/xycurve
    rank: 1000
    owner: Xycurve
    domain_of:
    - Xycurve
    range: integer
    required: false
  Yarray:
    name: Yarray
    annotations:
      order:
        tag: order
        value: 3
    description: Alternate way to enter Y values
    from_schema: https://gridappsd.github.io/dss-graph/general/xycurve
    rank: 1000
    owner: Xycurve
    domain_of:
    - Xycurve
    range: integer
    required: false
  Xarray:
    name: Xarray
    annotations:
      order:
        tag: order
        value: 4
    description: Alternate way to enter X values
    from_schema: https://gridappsd.github.io/dss-graph/general/xycurve
    rank: 1000
    owner: Xycurve
    domain_of:
    - Xycurve
    range: integer
    required: false
  csvfile:
    name: csvfile
    annotations:
      order:
        tag: order
        value: 5
    description: Switch input of  X-Y curve data to a CSV file containing X, Y points
      one per line
    from_schema: https://gridappsd.github.io/dss-graph/general/xycurve
    owner: Xycurve
    domain_of:
    - Growthshape
    - Loadshape
    - Priceshape
    - Tshape
    - Xycurve
    range: integer
    required: false
  sngfile:
    name: sngfile
    annotations:
      order:
        tag: order
        value: 6
    description: Switch input of  X-Y curve data to a binary file of SINGLES containing
      X, Y points packed one after another
    from_schema: https://gridappsd.github.io/dss-graph/general/xycurve
    owner: Xycurve
    domain_of:
    - Growthshape
    - Loadshape
    - Priceshape
    - Tshape
    - Xycurve
    range: integer
    required: false
  dblfile:
    name: dblfile
    annotations:
      order:
        tag: order
        value: 7
    description: Switch input of  X-Y  curve data to a binary file of DOUBLES containing
      X, Y points packed one after another
    from_schema: https://gridappsd.github.io/dss-graph/general/xycurve
    owner: Xycurve
    domain_of:
    - Growthshape
    - Loadshape
    - Priceshape
    - Tshape
    - Xycurve
    range: integer
    required: false
  x:
    name: x
    annotations:
      order:
        tag: order
        value: 8
    description: Enter a value and then retrieve the interpolated Y value from the
      Y property
    from_schema: https://gridappsd.github.io/dss-graph/general/xycurve
    owner: Xycurve
    domain_of:
    - Linegeometry
    - Linespacing
    - Xycurve
    range: float
    required: false
  y:
    name: y
    annotations:
      order:
        tag: order
        value: 9
    description: Enter a value and then retrieve the interpolated X value from the
      X property
    from_schema: https://gridappsd.github.io/dss-graph/general/xycurve
    rank: 1000
    owner: Xycurve
    domain_of:
    - Xycurve
    range: float
    required: false
  Xshift:
    name: Xshift
    annotations:
      order:
        tag: order
        value: 10
    description: Shift X property values (in/out) by this amount of offset
    from_schema: https://gridappsd.github.io/dss-graph/general/xycurve
    rank: 1000
    owner: Xycurve
    domain_of:
    - Xycurve
    range: string
    required: false
  Yshift:
    name: Yshift
    annotations:
      order:
        tag: order
        value: 11
    description: Shift Y property values (in/out) by this amount of offset
    from_schema: https://gridappsd.github.io/dss-graph/general/xycurve
    rank: 1000
    owner: Xycurve
    domain_of:
    - Xycurve
    range: string
    required: false
  Xscale:
    name: Xscale
    annotations:
      order:
        tag: order
        value: 12
    description: Scale X property values (in/out) by this factor
    from_schema: https://gridappsd.github.io/dss-graph/general/xycurve
    rank: 1000
    owner: Xycurve
    domain_of:
    - Xycurve
    range: string
    required: false
  Yscale:
    name: Yscale
    annotations:
      order:
        tag: order
        value: 13
    description: Scale Y property values (in/out) by this factor
    from_schema: https://gridappsd.github.io/dss-graph/general/xycurve
    rank: 1000
    owner: Xycurve
    domain_of:
    - Xycurve
    range: string
    required: false
  like:
    name: like
    annotations:
      order:
        tag: order
        value: 14
    description: Make like another object, e
    from_schema: https://gridappsd.github.io/dss-graph/general/xycurve
    owner: Xycurve
    domain_of:
    - Load
    - Generator
    - Generic5
    - Gicline
    - Indmach012
    - Pvsystem
    - Storage
    - Upfc
    - Vccs
    - Vsconverter
    - Windgen
    - Autotrans
    - Capacitor
    - Gictransformer
    - Line
    - Reactor
    - Transformer
    - Capcontrol
    - Espvlcontrol
    - Expcontrol
    - Fuse
    - Gendispatcher
    - Invcontrol
    - Pycontrol
    - Recloser
    - Regcontrol
    - Relay
    - Storagecontroller
    - Swtcontrol
    - Upfccontrol
    - Cndata
    - Dynamicexp
    - Growthshape
    - Linecode
    - Linegeometry
    - Linespacing
    - Loadshape
    - Priceshape
    - Spectrum
    - TccCurve
    - Tsdata
    - Tshape
    - Wiredata
    - Xfmrcode
    - Xycurve
    - Energymeter
    - Fmonitor
    - Monitor
    - Sensor
    - Fault
    - Gicsource
    - Isource
    - Vsource
    range: string
    required: false
class_uri: dss:Xycurve