Get Lines and Text

<< Click to Display Table of Contents >>

Navigation:  3. Script Language > TXT. Text-File Engine >

Get Lines and Text

 

Sample Script

 

 

NEM.

  $$SRC=?exeloc\History.csv

ELS.

  $$SRC=$cmdexe$  

EIF.

 

$$DES=?exeloc\Converted_#datetime#.txt

 

NEF.$$SRC

  MBX.File existiert nicht!

  GTO.enx

ELS.

  TXT.Load_Textfile|$$SRC|$$RES

  DBP.Loaded $$RES Lines

EIF.

 

TXT.Get_Line_Count|$$NUM

 

VAR.$$TIM=#dtime#

 

' Linie zwischen Header und Rest

VAN.$$LAN=5

VAR.$$DEL=$tab$

VAR.$$DEA=;

VAR.$$REM=all

VAR.$$GES=

 

FOR.$$LU2|1|$$LAN

  JIV.$$LU2=1|Nex 

  IVV.$$LU2=5    

    $$SMA=$crlf$Datum$tab$$tab$Zeit$tab$$tab$$tab$Vakuum$tab$Kühlraum$tab$$tab$Abl.1$tab$$tab$Abl.2$tab$$tab$Mate.$tab$$tab$Umgeb.

  ELS.

    TXT.Get_Line_Trimmed|$$LU2|$$SMA    

  EIF.

  VBT.$$SMA

  JNS.$$SMA|Nex  

  VAS.$$GES=$$GES$$SMA$crlf$  

  :Nex

NEX.

VRT.$$GES|$$REM

VAS.$$GES=$$GES$crlf$

CTF.$$DES|$$GES

 

' Part 2 - Data

TXT.gal|$$LAN|$$GES

'RPL.$$GES|$$DEL|;

TXT.Load_pure_Text|$$GES|-

TXT.Rer|$$DEL|8

 

TXT.Get_Line_Count|$$NUM

$$IND=1,2,8,3,4,5,6,7

$$INA=3,4,5,6,7,8

$$INE=4,5,6,7

$$FMT=00.00

VAN.$$LAT=0

VDC.$$NUM

FOR.$$LIC|1|$$NUM

  TXT.Get_Line_Trimmed|$$LIC|$$LIA  

  'PRT. # $$LIA #

  DIC.Geo|$$DEL|$$LIA|$$IND|$$LIB

  'PRT. # $$LIB #

  DIC.fnu|$$LIB|$$DEL|$$INE|$$FMT

  PRT.$$LIC - $$LIB

  

  DIC.Insert|$$DEL|$$LIB|$$INA|$$LID

  TXT.Set_Line_To|$$LIC|$$LID

  ' Store last time

  $$LAT=$$TIB

NEX.

'$$FIE=3,4,8

'TXT.Delimited_Items_Insert|$$DEL|$$FIE

 

TXT.gpt|$$GES|$$FIL

VAR.$$OUT=$$GES

ATF.$$DES|$$OUT

  

:enx

VAR.$$TIM=#dsince#

CAL.$$LPS=$$RES/$$TIM|i

CAL.$$TIM=$$TIM|i

MBT.Done in $$TIM Sec.$crlf$ Lines per Sec.: $$LPS

ENR.

 

'===================================================

TAB (ASC(9)) separated Sample Data from a Freeze-Dryer-Log.

 

history data is exported  only for reference.

Export time:2022/07/29 07:40

 

 

date        time        

2022/07/19        03:43:06        -32.4        -12.0        -12.0        -17.7        36.9        377        

2022/07/19        03:44:06        -32.4        -12.0        -12.0        -17.7        36.7        377        

2022/07/19        03:45:06        -32.4        -11.8        -12.0        -17.7        36.9        377        

2022/07/19        03:46:06        -32.3        -12.1        -12.1        -17.7        36.8        377        

2022/07/19        03:47:06        -32.4        -11.9        -12.0        -17.7        36.9        377        

2022/07/19        03:48:06        -32.4        -11.8        -12.0        -17.7        36.8        377        

2022/07/19        03:49:06        -32.4        -12.0        -12.0        -17.7        36.9        377        

2022/07/19        03:50:06        -32.4        -12.0        -12.1        -17.7        36.9        377        

2022/07/19        03:51:06        -32.4        -11.9        -12.0        -17.7        37.2        377        

2022/07/19        03:52:06        -32.3        -12.0        -12.0        -17.6        36.9        387        

2022/07/19        03:53:06        -32.3        -12.0        -12.0        -17.6        36.9        377        

2022/07/19        03:54:06        -32.4        -11.8        -12.0        -17.7        36.9        377        

2022/07/19        03:55:06        -32.4        -12.0        -12.0        -17.7        36.9        385        

2022/07/19        03:56:06        -32.4        -11.9        -12.0        -17.6        37.2        387        

2022/07/19        03:57:06        -32.4        -11.9        -12.0        -17.7        36.9        387        

2022/07/19        03:58:06        -32.4        -12.0        -12.0        -17.6        36.7        387        

2022/07/19        03:59:06        -32.4        -12.1        -12.0        -17.7        36.8        387        

2022/07/19        04:00:06        -32.4        -12.0        -12.0        -17.6        37.2        387        

2022/07/19        04:01:06        -32.4        -11.9        -12.0        -17.6        36.9        387        

2022/07/19        04:02:06        -32.4        -12.0        -12.0        -17.6        36.8        387        

2022/07/19        04:03:06        -32.3        -12.0        -12.0        -17.6        36.7        387        

 

 

TAB (ASC(9)) separated Result Data from a Freeze-Dryer-Log, using the above Script.

 

Export time:2022/07/29 07:40

  

Datum                Zeit                        Vakuum        Kühlraum                Abl.1                Abl.2                Mate.                Umgeb.

2022/07/19        03:43:06                377                -32.40                -12.00                -12.00                -17.70                36.9

2022/07/19        03:44:06                377                -32.40                -12.00                -12.00                -17.70                36.7

2022/07/19        03:45:06                377                -32.40                -11.80                -12.00                -17.70                36.9

2022/07/19        03:46:06                377                -32.30                -12.10                -12.10                -17.70                36.8

2022/07/19        03:47:06                377                -32.40                -11.90                -12.00                -17.70                36.9

2022/07/19        03:48:06                377                -32.40                -11.80                -12.00                -17.70                36.8

2022/07/19        03:49:06                377                -32.40                -12.00                -12.00                -17.70                36.9

2022/07/19        03:50:06                377                -32.40                -12.00                -12.10                -17.70                36.9

2022/07/19        03:51:06                377                -32.40                -11.90                -12.00                -17.70                37.2

2022/07/19        03:52:06                387                -32.30                -12.00                -12.00                -17.60                36.9

2022/07/19        03:53:06                377                -32.30                -12.00                -12.00                -17.60                36.9

2022/07/19        03:54:06                377                -32.40                -11.80                -12.00                -17.70                36.9

2022/07/19        03:55:06                385                -32.40                -12.00                -12.00                -17.70                36.9

2022/07/19        03:56:06                387                -32.40                -11.90                -12.00                -17.60                37.2

2022/07/19        03:57:06                387                -32.40                -11.90                -12.00                -17.70                36.9

2022/07/19        03:58:06                387                -32.40                -12.00                -12.00                -17.60                36.7

2022/07/19        03:59:06                387                -32.40                -12.10                -12.00                -17.70                36.8

2022/07/19        04:00:06                387                -32.40                -12.00                -12.00                -17.60                37.2

2022/07/19        04:01:06                387                -32.40                -11.90                -12.00                -17.60                36.9

2022/07/19        04:02:06                387                -32.40                -12.00                -12.00                -17.60                36.8

2022/07/19        04:03:06                387                -32.30                -12.00                -12.00                -17.60                36.7