Janitza UMG 604E Mains-analysis device, Mains analyser CAT III 300 V 52.16.002 Benutzerhandbuch

Produktcode
52.16.002
Seite von 151
Jasic-Hilfe 
90 
On_Error 
Syntax: On_Error Subfunktionsname  
Mit diesem Befehl kann eine Subfunktion festgelegt werden die in einem Fehlerfall 
angesprungen wird. Zum Beispiel bei einem fehlgeschlagenen OPEN Befehl oder einer 
Zeitüberschreitung bei einem INPUT. Nach der Ausführung der Fehlerbehandlungsroutine 
wird das JASIC Programm beendet sofern noch ein ERROR gespeichert ist. Der Error kann in 
der Variable "ERROR" abgefragt werden Mit der Funktion Clr_Error kann der Fehler 
zurückgesetzt werden. Geschieht das nicht wird das JASIC Programm beendet. 
Beispiel: 
sub onerror 
 if (ERROR == 3847) then  
  openfehler = -1  
  clr_error  
 endif 
 if (ERROR == 3845) then  
  clr_error  
 endif 
 if ERROR <> 0 then 
  print "Fehler!!! ", ERROR$, format(" (%f ) \n\r", ERROR )  
 endif 
endsub 
on_error onerror