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