Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 802D sl Betriebsanleitung Seite 183

Drehen, fräsen, schleifen, nibbeln
Vorschau ausblenden Andere Handbücher für SINUMERIK 802D sl:
Inhaltsverzeichnis

Werbung

Ta g -Bezeichner
KEY_EVENT
Ab SW 1.4 SP7
Drehen, Fräsen, Schleifen, Nibbeln
Betriebsanleitung, 11/2012, 6FC5397-0CP10-8AA0
Be deutung
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 $ a ctionresult nicht auf Null gesetzt,
verarbeitet anschließend das System das Tastaturereignis.
Der Tastaturcode wird in der Variable $ keycode als Integerwert bereitgestellt.
Be ispiel:
Das in der Variable e xclude_key eingegebene Zeichen soll aus dem Eingabestrom
herausgefiltert 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_IVENT>
</FORM>
Erstinbetriebnahme
8.14 Anwenderdialoge erstellen
183

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis