func Begin(){ Done1 = 0; Done2 = 0; RecCounter = 1; TotalTraceCounter = 1; RecordPad1 = 29; RecordPad2 = 158; } func OnLineHeader(){ LH.NumRec = LH.NumRec + 2; output(LH); } func OnTrace(){ if ( RecCounter == RecordPad1 && Done1 < 1 ) { Done1 = 2; print("done rec 29 "); Tr.StaCor = 30000; for ( i = 0; i < 240; i++ ) { output(Tr); } Tr.StaCor = 0; } if ( RecCounter == RecordPad2 && Done2 < 1 ) { Done2 = 2; print("done rec 158 "); Tr.StaCor = 30000; for ( i = 0; i < 240; i++ ) { output(Tr); } Tr.StaCor = 0; } output(Tr); if((TotalTraceCounter%240) == 0){ ++RecCounter; ++TotalTraceCounter; }else{ ++TotalTraceCounter; } }