Moin,
ich bin schon am verzweifeln, es klappt einfach nicht das unnötige in der Datei zu löschen, kann mir jemand weiterhelfen?
Hier ist die Beispieldatei:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
DUT No
Status: Passed
Measurement:17
UND SO WEITER!!!
End Sequence: CheckIdleCurrent
DUT No
Status: Passed
Measurement:9
Limits
Low:1
High:64
Comparison Type:GELE (>= <=)
CheckIdleCurrent
Status: Passed
Module Time: 0.7582257
BeginSequence: CheckIdleCurrent
Test Ruhestrom
Status: Passed
Measurement:0.0274
Units:mA
Limits
Low:0.0001
High:0.5000
Comparison Type:GELE (>= <=)
End Sequence: CheckIdleCurrent
DUT No
Status: Passed
Measurement:17
Limits
Low:1
High:64
Comparison Type:GELE (>= <=)
CheckIdleCurrent
Status: Passed
Module Time: 0.761192
BeginSequence: CheckIdleCurrent
Test Ruhestrom
Status: Passed
Measurement:0.0277
Units:mA
Limits
Low:0.0001
High:0.5000
Comparison Type:GELE (>= <=)
End Sequence: CheckIdleCurrent
DUT No
Status: Passed
Measurement:25
Limits
Low:1
High:64
Comparison Type:GELE (>= <=)
CheckIdleCurrent
Status: Passed
Module Time: 5.4065749
BeginSequence: CheckIdleCurrent
Test Ruhestrom
Status: Passed
Measurement:0.0281
Units:mA
Limits
Low:0.0001
High:0.5000
Comparison Type:GELE (>= <=)
End Sequence: CheckIdleCurrent
Jetzt versuche ich z.B. folgendes zu löschen, der Absatz fängt mit DUT No an und hört mit End Sequence: CheckIdleCurrent auf, dazwischen muss aber erkannt werden, ob der Absatz das richtige Measurement hat?
Hier wäre es z.B am Anfang der Datei steht die Measurementnummer = 17 jetzt muss weiter unten alles gelöscht werden, was von" DUT No" bis "End Sequence: CheckIdleCurrent" läuft und die Measurementnummer NICHT gleich 17 in diesem Absatz ist, also müssten die Absätze mit Measurement: 9 und Measurement: 25 gelöscht werden!
Wie kann ich dieses verwirklichen?
Gruss