Diagramme #D (ab V1.5)
Koordinatensystem
Koordinatensystem platzieren (Diagram Coordinate Place) |
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) |
Obj-ID, Achsen-Nr., Textstyle-Nr.,Formatstring, x, y, Anker, Winkel, Ausrichtung, Startwert, Schrittweite |
|
Startwerte für Koordinatensystem setzen (Diagram Coordinate Set) |
Obj-ID, Achsen-Nr., Startwert |
|
Sichtbarkeit für Beschriftung von Koordinatensystem einstellen (Diagram Coordinate Visible) |
Obj-ID, Achsen-Nr., Sichtbarkeit, Beschriftungs-Nr. |
Linien
Linie definieren (Diagram Line Place) |
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) |
Obj-ID, Linien-Nr., Sichtbarkeit, Marker Obj-ID |
|
Skalierungsfaktor für Linie definieren (Diagram Line Calculate) |
Obj-ID, Linien-Nr., Faktor-y, Offset-y, Faktor-x, Offset-x |
|
Sichtbarkeit für Linie definieren (Diagram Line Visible) |
Obj.ID, Sichtbarkeit, Linien-Nr., ...,Linien-Nr [Nr+1] |
Einstellungen Diagramm
Touchfunktionalität einstellen (Diagram Define Touch) |
Obj-ID,Bewegung, Skalierung |
|
Fenstergröße von Koordinatensystem ändern (absolut) (Diagram Window Absolut) |
Obj-ID, x., y, Skalierung-x(0), Skalierung-y(0) |
|
Fenstergröße von Koordinatensystem ändern (relativ) (Diagram Window Relativ) |
Obj-ID, x., y, Skalierung-x(0), Skalierung-y(0) |
|
Zoom von Koordinatensystem ändern (Diagram Window Zoom) |
Obj-ID, Skalierung-x, Skalierung-y(0) |
|
Startwert von Koordinatensystem ändern (Diagram Window Value) |
Obj-ID, Achsen-Nr., Wert, Skalierung(0) |
|
Auto Scroll von Koordinatensystem ändern (Diagram Window Scroll) |
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).
#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 |