XYCurve



XYCurve visar kurvor definierade med x och y koordinater. 10 kurvor kan visas i ett
XYCurve objekt. För varje kurva kopplas objektet till två vektorer som innehåller
s och y koordinaterna för kurvan. Ett digital signal kopplas till UpdateAttr som
indikerar när koordinaterna har uppdaterats och kurvan ska ritas om.
Skalområdena i x och y riktning kan anges med fixa värden, eller kopplas till
attribut i databasen. Antal punkter i kurvan kan också definieras statiskt eller
med en koppling till ett databasattribut.

XYCurve kan kopplas till godtyckliga attribut i databasen, men det finns en speciell
klass, XyCurve, som kan användas för att lagra en kurva med 100 punkter. Den innehåller
två vektorer med 100 element för koordinaterna, samt attributa för skalområden, antal
punkter och uppdatering.

Attribut

Attribut                       Beskrivning
XY_Curve.XAttr                       Vektor i databasen som innehåller x-koordinater för kurvan.
XY_Curve.YAttr                       Vektor i databasen som innehåller y-koordinater för kurvan.
XY_Curve.UpdateAttr                       Databas attribut av typen Boolean som indikerar att kurvan
                      ska uppdateras.
XY_Curve.XMinValue                       Minvärde för skalområde i x-riktning.
XY_Curve.XMaxValue                       Maxvärde för skalområde i x-riktning.
XY_Curve.YMinValue                       Minvärde för skalområde i y-riktning.
XY_Curve.YMaxValue                       Maxvärde för skalområde i y-riktning.
XY_Curve.XMinValueAttr                       Databas attribut som innehåller minvärde för skalområde
                      i x-riktning.
XY_Curve.XMaxValueAttr                       Databas attribut som innehåller maxvärde för skalområde
                      i x-riktningen.
XY_Curve.YMinValueAttr                       Databas attribut som innehåller minvärde för skalområde
                      i y-ritning.
XY_Curve.YMaxValueAttr                       Databas attribut som innehåller maxvärde för skalområde
                      i y-riktning.
XY_Curve.NoOfPointsAttr                       Databas attribut av typ integer med antal punkter i kurvan.
XY_Curve.CurveColor                       Kurvans färg.
XY_Curve.FillColor                       Kurvans fyllnadsfärg.
XY_Curve.Instances                       Genom att addera flera instanser kan man visa flera kurvor
                      i samma diagram. Max 10 kurvor kan visas.
XY_Curve.CurveLineWidth                       Kurvans linjebredd.
XY_Curve.FillCurve                       Om 1 ritas området mellan kurva och x-axeln med fyllnadsfärg.
XY_Curve.HorizontalLines                       Antal horisontella linjer i diagrammet.
XY_Curve.VerticalLines                       Antal vertikala linjer i diagrammet.
XY_Curve.HorizontalPadding                       Kurvan utanför x-området kommera att ritas med
                      horisontella linjer från första och sista punkt.
XY_Curve.XMark1Attr                       Signal för x positionen för den första vertikala
                      markeringslinjen.
XY_Curve.XMark2Attr                       Signal för x positionen för den andra vertikala
                      markeringslinjen.
XY_Curve.YMark1Attr                       Signal för y positionen för den första horisontella
                      markeringslinjen.
XY_Curve.YMark2Attr                       Signal för y positionen för den andra horisontella
                      markeringslinjen.
XY_Curve.Mark1Color                       Färg för markeringslinje nr 1 (vertikal och horisontell).
XY_Curve.Mark2Color                       Färg för markeringslinje nr 2 (vertikal och horisontell).