Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

Dialogfelder für Benutzerabfragen anzeigen

  • Last UpdatedSep 26, 2024
  • 2 minute read

Mit den folgenden Befehlen können Sie ein Dialogfeld für eine Benutzerabfrage erstellen:

dim DlgText as message;

dim DlgTitel as message;

dim Stil as integer;

dim Ergebnis as integer;

DlgText = "Soll das Ventil MR-3-FF geöffnet werden?";

DlgTitel = "Bestätigung Ventil MR-3-FF";

Stil = 48;

OLE_CreateObject(%WS, "Wscript.Shell");

Ergebnis = %WS.Popup(DlgText, 1, DlgTitel, Stil);

Dadurch wird ein Dialogfeld wie das folgende angezeigt.

User interface dialog box

Der Parameter "Stil" legt fest, welche Symbole und Schaltflächen im Dialogfeld erscheinen. Folgende Werte sind zulässig:

Symbol

Stil

Wert

(kein Symbol)

kein Symbol

0

Error icon

Fehler

16

Question mark icon

Fragezeichen

32

Warning icon

Warnung

48

Information icon

Information

64

Um eine bestimmte Schaltfläche anzuzeigen, addieren Sie zum Wert von "Stil" einen der folgenden Werte:

Wert

Stil

0

Nur OK

1

OK und Abbrechen

2

Abbrechen, Wiederholen und Ignorieren

3

Ja, Nein und Abbrechen

4

Ja und Nein

5

Wiederholen und Abbrechen

6

Abbrechen, Wiederholen und Weiter

Die Variable "Ergebnis" erhält die Nummer der Schaltfläche, auf die der Bediener geklickt hat. Anhand dieses Ergebnisse können Sie beispielsweise unterschiedliche Aktionen im InTouch-Skript ausführen. Die Ergebnisse bedeuten Folgendes:

Ergebnis

Bedeutung

1

OK

2

Abbrechen

3

Abbrechen

4

Wiederholen

5

Ignorieren

6

Ja

7

Nein

10

Wiederholen

11

Weiter