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 
39 
DRAW_RECGRAPH 
Stellt den aktuellen Verlauf von bis zu bis zu 8 Messwerten dar. Bevor die Werte dargestellt 
werden können, muss die Darstellung erst mit Init_RecGraph (siehe Beispiel) initialisiert 
werden. 
Syntax des Records: 
record    graphrec = (int,error) (string,title$) (string,unit$[0..1]) 
(string,xlabel$[0..1])(string,legende$[0..7])  
addrecord graphrec = (short,data_unit[0..7]) (short,color[0..7]) (system,_value1) 
(system,_value2)... (system,_value8)  
call draw_recgraph rec 
Die Parameter der Recordstruktur haben folgende Bedeutung: 
error : Dieser Wert sollte vor der Ausführung 0 sein und enthält nach korrekter Ausführung 0 
und einen negativen Wert, falls ein Fehler aufgetreten ist. 
Alle weiteren Parameter müssen vor der Ausführung gesetzt werden. 
titel$: Mit diesem String wird die Überschrift des Graphen an die Funktion übergeben. 
unit$: Hiermit wird die Einheit der Messwerte übergeben. 
xlable$: Dient zur Übergabe der X-Achsen Beschriftung 
legende$: Mit diesen Stringparametern wird die Legende des Graphen an die Funktion 
übergeben. 
data_unit[0..7]: Muss den Wert 1 oder 2 enthalten. 1 falls der Messwert zu der 1.Einheit 
gehört und 2 falls der Messwert zu der 2.Einheit gehört. 
color[0..7]: Legt die Farbe jedes Messwertes fest 
_value1 - _value8: Nach dem Parameter "color" kommen noch die eigentlichen Messwerte. 
Hierbei muss z.B. die Systemvariablenbezeichnung übergeben werden (siehe Beispiel 
_ILN[0]) 
record    graphrec = (int,error) (string,title$) 
(string,unit$[0..1]) 
(string,xlabel$[0..1])(string,legende$[0..7])  
addrecord graphrec = (short,data_unit[0..7]) 
(short,color[0..7]) (system,_ILN[0]) (system,_ILN_AVG[0]) 
(system,_fft_il1[0]) 
graphrec.title$="Strom" 
graphrec.unit$[0]="A" 
graphrec.xlabel$[0]="Verlauf" 
graphrec.legende$[0]="Il1"