Einführung in die Programmierung des ML70
CreateNode
Typ:
FUNCTION_BLOCK
CreateNode() erzeugt einen Eintrag in der Parameterliste des ML70 vom Typ NODE. Auf dem Anzeiger
(Assistent oder AB22A) erscheint ein zusätzlicher Dialog. Durch Betätigung der Schaltfläche wird die
Variable, auf die der Pointer pValue zeigt, geändert.
Achtung: Der Knoten mit der Nummer 1 (Mutterknoten) muß nicht eigens generiert werden! Er ist im
ML70 immer angelegt.
Eingabe Parameter:
Parame-
Typ
ter-name
pValue
POINTER TO
INT
ParId
INT
Name
STRING[21]
HelpText
STRING[120]
Root
INT
Flags
PARFLAGS
Ausgabe Parameter:
Parametername
-
Werte, die die Variable annehmen kann, auf die pValue zeigt:
0
Ok - Button gedrückt in modalem Dialog
16#4000
Abbruch-Button gedrückt in modalem Dialog
16#8000
Öffnen eines modalen Dialogs
Werte-
Default-
Bereich
Wert
1
0
2...10
11...19
20
21...999
10000
‚'
‚'
1...999
0
0
Typ
Bedeutung
INT
0:
-101:
-102:
-106:
-107:
-108:
-109: zu viele Parameter in der allgemeinen Parametrierung
angelegt (max. 230)
Bedeutung
Zeiger auf die Variable, die über diesen Parameter
verändert werden soll.
reserviert für Wurzelknoten
wird im AB22A im SET-Betrieb unter F3 angezeigt
wird im AB22A im SET-Betrieb unter F4 angezeigt
reserviert für Dialog ‚Projektinfos'
für Unterdialoge, die aus den Dialogen 2..19 aufge-
rufen werden
Wurzelknoten für Funktionstasten am AB22 im
Messbetrieb
Name des Parameters
Online-Hilfe zum Parameter
Nummer des Wurzelknotens., Ein Wurzelknoten
oder Dialog kann maximal 20 Parameter aufneh-
men.
Attributflags für diesen Parameter (siehe Kapitel
Attributflags für Allgemeine Parametrierung)
Aktion erfolgreich ausgeführt
der angegebene Wurzelknoten existiert nicht
Speicherüberlauf beim Anlegen eines Parameters
Mutter-Knoten 20 nicht erlaubt!
Knoten-Nummer 1 und 20 nicht erlaubt!
falsche Parameternummer
Seite 21