Janitza UMG 604E Mains-analysis device, Mains analyser CAT III 300 V 52.16.002 Benutzerhandbuch
Produktcode
52.16.002
Programmiersprache Jasic
65
GET_TRANS_DATA
Liefert die Werte einer aufgezeichneten Transiente einer Phase. Der Wert von TransNummer
gibt die Nummer der Transiente an. Es werden die letzten 128 Transienten gespeichert. Wobei
die Transiente 0 die Neueste ist.
gibt die Nummer der Transiente an. Es werden die letzten 128 Transienten gespeichert. Wobei
die Transiente 0 die Neueste ist.
record rec = (int,error) (int,TransNummer) (int,phase) (int,Anzahl) (float,werte[0..n])
Mögliche Werte für den Parameter "phase":
0 = UL1
1 = UL2
2 = UL3
3 = UL4
4 = IL1
5 = IL2
6 = IL3
7 = IL4
Die Funktion versucht das ganze Array "Werte" zu füllen. In dem Parameter "Anzahl" wird
die Anzahl der gefüllten Werte zurückgeliefert.
die Anzahl der 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 trans_info = (int,error) (int,TransNummer)
(string,time$)(double, trans_time) (int,phase) (int,mode)
(string,time$)(double, trans_time) (int,phase) (int,mode)
addrecord trans_info = (int,data_cnt) (int,s_freq)
(string,filename$)
(string,filename$)
record trans_data = (int,error) (int,TransNummer) (int,phase)
(int,Anzahl) (float,werte[0..539])
(int,Anzahl) (float,werte[0..539])
graph.title$="UMG - Trans 1"
graph.unit$[0]="V"
graph.color[0] = CL_BLUE
graph.data_unit[0] = 0;
graph.data_unit[1] = 1;