Diagramme #D (ab V1.5)

Befehlsgruppe um Liniendiagramme darzustellen.


Koordinatensystem

Koordinatensystem platzieren

(Diagram Coordinate Place)

#DCP*

Obj-ID, x, y, Anker, Bild-Nr., Offset-x, Offset-y, Breite, Höhe, Schrittweite-x, Schrittweite-y

Text für Koordinatensystem platzieren

(Diagram Coordinate Text)

#DCT*

Obj-ID, Achsen-Nr., Textstyle-Nr.,Formatstring, x, y, Anker, Winkel, Ausrichtung, Startwert, Schrittweite

Startwerte für Koordinatensystem setzen

(Diagram Coordinate Set)

#DCS*

Obj-ID, Achsen-Nr., Startwert

Sichtbarkeit für Beschriftung von Koordinatensystem einstellen

(Diagram Coordinate Visible)

#DCV

Obj-ID, Achsen-Nr., Sichtbarkeit, Beschriftungs-Nr.

Linien

Linie definieren

(Diagram Line Place)

#DLP*

Obj-ID, Linien-Nr., DrawStyle, Verbindungstyp, y-Achsen-Nr., y-Array-ID, x-Achsen-Nr., x-Array-ID(negativ)/Werte pro Schrittweite

Marker für Linie definieren

(Diagram Line Marker)

#DLM

Obj-ID, Linien-Nr., Sichtbarkeit, Marker Obj-ID

Skalierungsfaktor für Linie definieren

(Diagram Line Calculate)

#DLC

Obj-ID, Linien-Nr., Faktor-y, Offset-y, Faktor-x, Offset-x

Sichtbarkeit für Linie definieren

(Diagram Line Visible)

#DLV

Obj.ID, Sichtbarkeit, Linien-Nr., ...,Linien-Nr [Nr+1]

Einstellungen Diagramm

Touchfunktionalität einstellen

(Diagram Define Touch)

#DTD

Obj-ID,Bewegung, Skalierung

Fenstergröße von Koordinatensystem ändern (absolut)

(Diagram Window Absolut)

#DWA

Obj-ID, x., y, Skalierung-x(0), Skalierung-y(0)

Fenstergröße von Koordinatensystem ändern (relativ)

(Diagram Window Relativ)

#DWR

Obj-ID, x., y, Skalierung-x(0), Skalierung-y(0)

Zoom von Koordinatensystem ändern

(Diagram Window Zoom)

#DWZ

Obj-ID, Skalierung-x, Skalierung-y(0)

Startwert von Koordinatensystem ändern

(Diagram Window Value)

#DWV

Obj-ID, Achsen-Nr., Wert, Skalierung(0)

Auto Scroll von Koordinatensystem ändern

(Diagram Window Scroll)

#DWS

Obj-ID, Scrollen, Schrittweite, Update Beschriftung

Alle Befehle, die mit * gekennzeichnet sind, werden vom Diagramm Editor (Bestandteil des uniTFT Designer) für die Definition von Diagrammen verwendet. Sie werden nachfolgend nicht näher erläutert.




Koordinatensystem

Das Platzieren und Einstellen des Koordinatensystem übernimmt der Diagramm Editor (Bestandteil des uniTFT Designers).


Sichtbarkeit für Beschriftung von Koordinatensystem einstellen

#DCV

Obj-ID, Achsen-Nr., Sichtbarkeit, Index

Mit dem Befehl kann die Sichtbarkeit von einzelnen Achsenbeschriftungen für das Diagramm mit der Obj.ID eingestellt werden. Die Achsen-Nr. entnehmen Sie dem Diagramm Editor. Der Parameter Index (1-...) gibt an, für welchen Text in der Achsenbeschriftung die Sichtbarkeit geändert werden soll.

Sichtbarkeit

0

Unsichtbar

1

Sichtbar

...

#DCV 1,1,0,4      /**x-Achse

#DCV 1,2,0,6      /**y-Achse

...

Linie

Die Definition von Linien und die Zuordnung zu einem Array übernimmt der Diagram Editor (Bestandteil des uniTFT Designers).


Marker für Linie definieren

#DLM

Obj-ID, Linien-Nr., Sichtbarkeit, Marker Obj-ID

Mit dem Befehl kann die Sichtbarkeit von Markern (Marker Obj-ID) für das Diagramm mit der Obj-ID eingestellt werden. Jedes beliebige, existierende Objekt kann als Marker verwendet werden. Die Linien-Nr. entnehmen Sie dem Diagramm Editor.

Sichtbarkeit

0

Unsichtbar

1

Am Ende

2

Alle

4

Min/Max


...

#DLM 1,1,2,2

...


Skalierungsfaktor für Linie definieren

#DLC

Obj-ID, Linien-Nr., Faktor-y, Offset-y, Faktor-x, Offset-x

Der Befehl stellt den Skalierungsfaktor der Linie (Linien-Nr.) für das Diagramm mit der Obj-ID ein. Die Linien-Nr. entnehmen Sie dem Diagramm Editor. Damit kann der Wertebereich der Rohdaten (z.B. Analogeingang) an die Ausgabewerte angepasst werden (Faktor-y / Offset-y). Wird auch für die x-Achse ein Array verwendet, können auch diese Werte entsprechend skaliert werden (Faktor-x / Offset-x)


...

#DLC 1,1,0.5,2,1,0

...


Sichtbarkeit für Linie definieren

#DLV

Obj.ID, Sichtbarkeit, Linien-Nr., ...,Linien-Nr [Nr+1]

Der Befehl stellt den Sichtbarkeit der Linie (Linien-Nr.) für das Diagramm mit der Obj-ID ein.

Sichtbarkeit

0

Unsichtbar

1

Sichtbar

Einstellungen Diagramm

Die Definition von Linien und die Zuordnung zu einem Array übernimmt der Diagram Editor (Bestandteil des uniTFT Designers).


Touchfunktionalität einstellen

#DTD

Obj-ID,Bewegung, Skalierung

Der Befehl stellt die Touchfunktionalität für das Diagramm mit der Obj-ID ein. Sowohl für die Bewegung wie auch für die Skalierung kann angegeben werden, ob und in welcher Richtung Touch Ereignisse ausgewertet werden.

Bewegung

0

keine

1

nur in x-Richtung

2

nur in y-Richtung

3

in x- und y-Richtung


Skalierung

0

keine

1

nur in x-Richtung

2

nur in y-Richtung

3

in x- und y-Richtung


Fenstergröße von Koordinatensystem ändern (absolut)

#DWA

Obj-ID, x., y, Skalierung-x(0), Skalierung-y(0)

Der Befehl ändert die Fenstergröße des Koordinatensystems vom Diagram mit der Obj-ID absolut. Die Verschiebung in x- und in y-Richtung wird in Pixel und die Skalierung in Prozent angegeben.


...

#DWA 1,30,0,200,0

...


Fenstergröße von Koordinatensystem ändern (relativ)

#DWR

Obj-ID, x., y, Skalierung-x(0), Skalierung-y(0)

Der Befehl ändert die Fenstergröße des Koordinatensystems vom Diagram mit der Obj-ID relativ. Die Verschiebung in x- und in y-Richtung wird in Pixel und die Skalierung in Prozent angegeben.

...

#DWR 1,-90,0,50,0

...


Zoom von Koordinatensystem ändern

#DWZ

Obj-ID, Skalierung-x, Skalierung-y(0)

Der Befehl ändert den Zoom des Koordinatensystems vom Diagramm mit der Obj-ID. Die Skalierung wird in Prozent angegeben.

...

#DWZ 1,50,200

...


Startwert von Koordinatensystem ändern

#DWV

Obj-ID, Achsen-Nr., Wert, Skalierung(0)

Der Befehl ändert den Startwert des Koordinatensystems vom Diagramm mit der Obj-ID. Die Achsen-Nr. entnehmen Sie dem Diagramm Editor.


...

#DWV 1,1,2

...


Auto Scroll von Koordinatensystem ändern

#DWS

Obj-ID, Scrollen, Schrittweite, Update Beschriftung

Der Befehl ändert das Auto-Scroll Verhalten des Koordinatensystems vom Diagramm mit der Obj-ID. Der Parameter Scrollen aktiviert bzw. deaktiviert das automatische Scrollen. Die Schrittweite gibt an, wie weit das Koordinatensystem am Ende zurückgeschoben wird. Der Wert ist ein Faktor (float), welcher mit der Schrittweite des Koordinatensystems multipliziert wird. Mit dem Parameter Update Beschriftung kann angegeben werden, ob sich die Werte der Beschriftung beim Scrollen ändern sollen.


Scrollen

0

Deaktivieren

1

Aktivieren


Update Beschriftung

0

Beschriftung nicht anpassen

1

Beschriftung anpassen