Janitza UMG 604E Mains-analysis device, Mains analyser CAT III 300 V 52.16.002 Benutzerhandbuch

Produktcode
52.16.002
Seite von 151
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. 
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.   
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]
Siehe auch RECORD