Herunterladen Diese Seite drucken

Siemens SINUMERIK 840D sl Inbetriebnahmehandbuch Seite 641

Basesoftware und bedien-software
Vorschau ausblenden Andere Handbücher für SINUMERIK 840D sl:

Werbung

Tag-Bezeichner
KEY_EVENT
Easy XML
Programmierhandbuch, 12/2018, A5E40869575 AC
Bedeutung
Dialognachricht
Das Tag KEY_EVENT kann zum Bewerten von Tastaturereignissen in die Form eingebunden
werden. Ist das Tag in einer Form vorhanden, sendet das System den MF2-Tastaturcode an
die aktive Form. Wird die Variable $actionresult nicht auf Null gesetzt, verarbeitet anschlie‐
ßend das System das Tastaturereignis.
Der Tastaturcode wird in der Variable $keycode als Integerwert bereitgestellt.
Beispiel:
Das in der Variable exclude_key eingegebene Zeichen soll aus dem Eingabestrom heraus‐
gefiltert werden.
<LET name="stream" type="string"/>
<LET name="exclude_key" type="string"/>
<FORM name = "keytest_form">
<INIT>
<CONTROL name = "p1" xpos = "120" ypos = "84" width ="200"
refvar="stream" hotlink="true" />
<CONTROL name = "p2" xpos = "160" ypos = "104" width ="8"
refvar="exclude_key" hotlink="true" />
</INIT>
<PAINT>
<text xpos = "8" ypos = "84">data stream</text>
<text xpos = "8" ypos = "104">exclude key</text>
</PAINT>
<KEY_EVENT>
<LET name="excl_keycode" type="string"/>
<OP>excl_keycode = exclude_key</OP>
<type_cast name="excl_keycode" type="int" />
<PRINT text="%d %d">$keycode, excl_keycode</PRINT>
<IF>
<CONDITION>$keycode == excl_keycode</CONDITION>
<THEN>
<op> $actionresult = 0</op>
</THEN>
</IF>
</KEY_EVENT>
</FORM>
Anwenderdialoge erstellen
1.7 XML-Bezeichner
57

Quicklinks ausblenden:

Werbung

loading

Diese Anleitung auch für:

Sinumerik 840de sl