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 
37 
DRAW_REC 
 Erzeugt eine Grafik aus Aufzeichnungsdaten. 
Syntax des Records: 
  record rec = (int,error) (string,Titel$) (int,Zeitbasis) (int,StartZeit) (int,Grafiktyp) (int, 
count) 
  addrecord rec = (string,Name1$) (short,Farbe1) (string,Name2$) (short,Farbe2)... 
(string,Name8$) (short,Farbe8) 
  call draw_rec 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. 
Zeitbasis: Hier muss die Zyklusdauer der Aufzeichnung übergeben werden. 
StartZeit: Gibt den Zeitpunkt an ab dem die Aufzeichnungsdaten angezeigt werden sollen (in 
Sek.).  
Folgende Werte sind für den Grafiktyp gültig: 
    1 = aktuelle Daten 
    2 = Stundengrafik 
    3 = Tagesgrafik 
Count: Gibt die Anzahl der zu berücksichtigenden Variablen an. 
Name1$: Gibt den Parameternamen des ersten zu zeichnenden Messwertes an.  
Farbe1: Gibt die Farbe für den ersten zu zeichnenden Messwert an.  
Die weiteren Paare von Messwertname und Farbe sind optional. Wie auch bei den meisten 
anderen Zeichnroutinen für Diagramme sind maximal 8 Messwerte möglich. 
 
Beispiel: 
record rec_draw = (int,error) (string,Titel$) (int,Zeitbasis) 
(int,StartZeit) (int,Grafiktyp) (int,count) 
addrecord rec_draw = (string,Name1$) (short,Farbe1) 
(string,Name2$) (short,Farbe2) (string,Name3$) (short,Farbe3) 
(string,Name4$) (short,Farbe4)  
record rec = (int,error) (string,name$) (int,maxtime) 
(int,flags)(system,_ULN[0..3])(system,_IL[0..3])