Herunterladen Diese Seite drucken

Siemens SINUMERIK 828D Inbetriebnahmehandbuch Seite 823

Vorschau ausblenden Andere Handbücher für SINUMERIK 828D:

Werbung

Tag-Bezeichner
FOCUS_IN
PAINT
TIMER
CAPTION
Easy XML
Programmierhandbuch, 10/2015, 6FC5397-3DP40-5AA3
Bedeutung
Dialogboxnachricht
Das Tag wird aufgerufen, wenn das System den Focus auf ein Control setzt. Zur Identifikation
des Controls kopiert das System den Namen des Controls in die Variable $focus_name und
den Wert des Attributes item_data in die Variable $focus_item_data. Die Variablen legt das
System automatisch an.
Diese Nachricht kann z.B. benutzt werden, um Bilder in Abhängigkeit der Focus-Position aus‐
geben zu können.
Beispiel:
<focus_in>
<PRINT text="focus on filed:%s, %d">$focus_name,
$focus_item_data </PRINT>
</focus_in>
Dialogboxnachricht
Das Tag wird mit dem Aufblenden der Dialogbox abgearbeitet. Hier sind alle Texte und Bilder
anzugeben, die die Dialogbox anzeigen soll.
Weiterhin wird das Tag ausgeführt, wenn das System feststellt, dass Teile der Dialogbox neu
anzuzeigen sind. Dieses kann z.B. durch das Schließen von überlagernden Fenstern initiiert
werden.
Dialogboxnachricht
Das Tag wird zyklisch abgearbeitet.
Jeder Form ist ein Timer zugeordnet, der ca. aller 100 ms die Abarbeitung des Timer – Tags
anstößt.
Das Tag beinhaltet den Titel der Dialogbox.
Dieses Tag ist innerhalb des INIT-Tags zu verwenden.
Die Titelzeile kann in mehrere Spalten unterteilt werden.
Zur Unterteilung der Titelzeile ist vor dem Ausgeben des Textes das Tag caption mit dem
Attribut define_section zu programmieren.
Das Attribut define_section legt die Anzahl Spalten fest
Mit dem Attribut property wird für jede Spalte die Länge, die Startposition und die Textaus‐
richtung definiert. Die Position- und Längenangabe ist ein prozentualer Wert, der sich auf die
Breite der Form bezieht.
Der Wert des Attributs value indiziert die Spaltennummer (mit Null beginnend)
<caption define_sections="3">
<property value="0" length="20" position="2" alingment="left" />
<property value="1" length="20" position="79"
alingment="right" />
</caption>
Anschließend kann der Text der Spalte zugewiesen werden, indem man zusätzlich das Attri‐
but index mit dem Spaltenindex angibt.
<caption index="0">Spalte1</caption>
<caption index="1">Spalte2</caption>
Syntax:
<CAPTION>Titel</CAPTION>
Beispiel:
<CAPTION>my first dialogue</CAPTION>
Anwenderdialoge erstellen
1.6 XML-Bezeichner
55

Quicklinks ausblenden:

Werbung

loading