Hallo zusammen,
ich möchte einem TDS420 gerne Daten im CSV-Format entlocken.
Dabei gibt es verschiedene Hürden:
1. Bei direkter aufzeichnung im CSV-Format auf Diskette braucht dies
schon mal gute 10Minuten, am Ende kann eine Meldung kommen, nach der die
Diskette voll ist.
Werden die Daten im Oszi-Internen Format auf die Disk gespeichert geht
dies sehr viel schneller, und für 120000Punkte kommen auch nur 235KB
zusammen. Das aufzeichnungsformat .WFM kann mit der Datei CNVRTWFM.exe
mit dem Aufruf:
1 | CNVRTWFM -i -l TEK00000.WFM
|
in CSV umgewandelt werden.
Dabei werden die Daten der Auzzeichnungsparameter Kanals mit '-i'
ausgegeben und eine Datei .DAT '-l' erstellt welche die Messdaten als
CSV enthält.
Jedoch läuft die CNVRTWFM.exe nur in der DOSBOX.
Nun möchte ich eine Batch-Datei erstellen welche folgendes tut:
1. DosBox Starten
2. In der Dosbox das Arbeitsverzeichniss Mounten
3. Diskettenlaufwerk Mounten
4. Kompletten Disk-Inhalt nach Arbeitsverzeichniss kopieren
5. Disketteninhalt löschen
6. Für jede .WFM-Datei die CNVRTWFM.exe -i -l TEKXXXXX.WFM ausführen
1 | DOSBOX
|
2 | mount C:\TDS4XX C:
|
3 | mount A:\ A:
|
4 | copy C:\ A:\*.*
|
5 | del A:\*.*
|
6 | ...
|
7 | CNVRTWFM.exe -i -l TEKXXXXX.WFM
|
8 | ...
|
Dabei sehe ich momentan 2 Probleme,
1. Wie schreibt man eine Batch-Datei welche die DosBox startet und dann
noch in der BosBox weiter geht?
2. Wie kann Schritt 6 in der Datei realisiert werden?
Da hier ja von TEK00000.WFM bis TEKXXXXX.WFM durchgegangen werden soll?
Kann mir da vielleicht jemand einen TIP geben?
Grüße und schonmal vielen Dank,
Matthias