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 
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. 
  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. 
Beispiel: 
record graph = (int,error) (string,title$) 
(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]) 
addrecord graph = (float,data1[0..269])  
record trans_info    = (int,error) (int,TransNummer) 
(string,time$)(double, trans_time) (int,phase) (int,mode) 
addrecord trans_info = (int,data_cnt) (int,s_freq) 
(string,filename$) 
record trans_data = (int,error) (int,TransNummer) (int,phase) 
(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;