0) then goto endsprung else if(i>0) THEN print ",\n" ENDIF endif print "{" print "'Channel':",format("%.0f",info.channel),",'StartTime':",info.starttime,",'StopTime':",info.stoptime,",'File':'",info.filename$,"'," print "'RunIn':",info.vorlauf,",'DataCount':",info.data_cnt print "}" i=i+1 if (info.error==0) then goto hww_while endif endsprung: print "]" print "-NEXT_ARRAY-" i=0 print "[" evt_while: evt.nr = i call info_event evt if (evt.error<>0) then goto endsprung_evt else if(i>0) THEN print ",\n" ENDIF endif print "{" print "'StartTime':",evt.starttime,",'StopTime':",evt.stoptime,",'Bound':'",evt.bound,"'," print "'maxval':",evt.maxval,",'minval':",evt.minval,",'avg':",evt.avg,",'reason':",evt.reason print "}" i=i+1 if (evt.error==0) then REM if (i==0) then REM TEST: print only one event goto evt_while endif endsprung_evt: print "]" print "-NEXT_ARRAY-" i=0 print "[" trns_while: trns.nr = i call info_trans trns if (trns.error<>0) then goto endsprung_trns else if(i>0) THEN print ",\n" ENDIF endif REM record trns = (int,error) (int,nr)(string,sTime$) (double,Time)(float,phase) (float,mode) REM addrecord trns = (float,flag) (float,pre) (float,data_cnt) (float,s_freq) (string,filename$) print "{" print "'StartTime':",trns.Time,",'phase':",format("%.0f",trns.phase),",'mode':",format("%.0f",trns.mode),",'flag':",format("%.0f",trns.flag) print ",'pre':",trns.pre,",'data_cnt':",format("%.0f",trns.data_cnt),",'s_freq':",format("%.0f",trns.s_freq),",'filename':'",trns.filename$,"'" print "}" i=i+1 if (trns.error==0) then goto trns_while endif endsprung_trns: print "]" print "-NEXT_ARRAY-" print "{" print "'_evt_count':",_evt_count,",'_trans_count':",_trans_count print "}" ?>