Janitza UMG 604E Mains-analysis device, Mains analyser CAT III 300 V 52.16.002 Benutzerhandbuch
Produktcode
52.16.002
Programmiersprache Jasic
17
Befehle
ADDRECORD
Syntax: ADDRECORD recordname = (Typ,Name,Einheit/Bezeichnung)(...)
Da sich eine Recorddeklaration nicht über mehrere Programmzeilen erstrecken kann, wird im
Falle komplexer Recordstrukturen die Lesbarkeit und Wartbarkeit des Jasic-Programmes
durch Verwendung des Befehls Addrecord verbessert.
Falle komplexer Recordstrukturen die Lesbarkeit und Wartbarkeit des Jasic-Programmes
durch Verwendung des Befehls Addrecord verbessert.
Der Recordname muss schon vor der Benutzung von ADDRECORD mit dem Befehl
RECORD definiert worden sein. Die Parameter Type,Name und Einheit/Bezeichnung sind
wie bei dem Befehl RECORD zu setzen.
RECORD definiert worden sein. Die Parameter Type,Name und Einheit/Bezeichnung sind
wie bei dem Befehl RECORD zu setzen.
Als Beispiel die Deklaration des Parameterrecords für die Systemfunktion DRAW_GRAPH :
record dg_rec = (integer,error) (string,Titel)
(string,Einheit_1) (string,Einheit_2)
addrecord dg_rec = (string,Beschriftung_1)
(string,Beschriftung_2) (string,Legende[0..7])
addrecord dg_rec = (integer,data_cnt[0..7])
(integer,data_uint[0..7]) (short,color[0..7])
addrecord dg_rec = (float,data1[0..n]) (float,data1[0..n]) ...
(float,data8[0..n])
(string,Einheit_1) (string,Einheit_2)
addrecord dg_rec = (string,Beschriftung_1)
(string,Beschriftung_2) (string,Legende[0..7])
addrecord dg_rec = (integer,data_cnt[0..7])
(integer,data_uint[0..7]) (short,color[0..7])
addrecord dg_rec = (float,data1[0..n]) (float,data1[0..n]) ...
(float,data8[0..n])
Siehe auch RECORD