Janitza UMG 604E Mains-analysis device, Mains analyser CAT III 300 V 52.16.002 Benutzerhandbuch
Produktcode
52.16.002
Programmiersprache Jasic
67
GET_WAVE_DATA
Liefert die aktuellen Werte der Wellenform eines Wertes (Strom oder Spannung)
Syntax:
record rec = (int,error) (int,value) (double,time) (int,Anzahl) (float,werte[0..n])
call GET_WAVE_DATA rec
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.
und einen negativen Wert, falls ein Fehler aufgetreten ist.
Mögliche Werte für den Parameter "value":
0 = UL1
1 = UL2
2 = UL3
3 = UL4
4 = IL1
5 = IL2
6 = IL3
7 = IL4
In Time wird die aktuelle Zeit in Sekunden (LOCALTIME) zurückgeliefert.
Die Funktion versucht das gesamte "Werte" Array zu füllen. In "Anzahl" wird die Anzahl der
gefüllten Werte zurückgeliefert.
gefüllten Werte zurückgeliefert.
Beispiel:
record graph = (int,error) (string,title$)
(string,unit$[0..1])
(string,xlabel$[0..1])(string,legende$[0..7])
(string,unit$[0..1])
(string,xlabel$[0..1])(string,legende$[0..7])
addrecord graph = (int,data_cnt[0..7]) (short,data_unit[0..7])
(short,color[0..7])
(short,color[0..7])
addrecord graph = (float,data1[0..269])
record wave_data = (int,error) (int,value) (double,time)
(int,Anzahl) (float,werte[0..539])
(int,Anzahl) (float,werte[0..539])
record time_rec = (int,error) (double,time) (short,Tag)
(short,Monat) (short,Jahr)
(short,Monat) (short,Jahr)
addrecord time_rec = (short,Stunde) (short,Minute)
(short,Sekunde) (short,Millisekunde) (short,Wochentag)
(short,Sekunde) (short,Millisekunde) (short,Wochentag)
graph.title$="UMG - Wave 1"