zpracování dat z osciloskopu TDS320 pře RS232 a do csv a xls
Moderátor: Moderátoři
-
Martin_Fio
- Příspěvky: 193
- Registrován: 28 pro 2005, 00:00
zpracování dat z osciloskopu TDS320 pře RS232 a do csv a xls
-
petrfilipi
- Příspěvky: 2917
- Registrován: 13 zář 2005, 00:00
-
rnbw
- Příspěvky: 37638
- Registrován: 21 bře 2006, 00:00
- Bydliště: Bratislava
-
petrfilipi
- Příspěvky: 2917
- Registrován: 13 zář 2005, 00:00
To by se pak muselo řešit malým externím programem, který by z "řádkového" CSV vyrobil "sloupcové" CSV, a to ještě před importem do jakéhokoli tabulkového procesoru.
Teď jsem koukal na můj portable Open Office 4 a poslední sloupec je AMJ, tzn. má jen 1024 sloupců.
Petr Filipi
-
Martin_Fio
- Příspěvky: 193
- Registrován: 28 pro 2005, 00:00
-
rnbw
- Příspěvky: 37638
- Registrován: 21 bře 2006, 00:00
- Bydliště: Bratislava
-
Martin_Fio
- Příspěvky: 193
- Registrován: 28 pro 2005, 00:00
-
petrfilipi
- Příspěvky: 2917
- Registrován: 13 zář 2005, 00:00
Kdybys toho chtěl převádět víc, pošlu Ti moji krátkou aplikaci (napsanou v Delphi), s kterou jsem to převáděl. Žádný textový editor který mám, neumí namísto čárky vložit ctrl13+ctrl10 - nebo možná umí, ale já to neumím.
Posílám i výpis programu. Musel jsem po každém načtení znaku soubor uložit. Když jsem ho totiž uložil až na konci, tak tam posledních např. 8 hodnot nebylo.
Edit - tak aplikaci posílám taky i s několika poznámkami:
1. Rozbal soubor Project.zip.
2. Nakopíruj soubor Project1.exe do adresáře se souborem s daty z osciloskopu.
3. Přejmenuj soubor s daty z osciloskopu na "curve.txt" (samozřejmě bez uvozovek).
4. Aplikace netestuje, zdali je výstupní soubor někde otevřen, tzn. před stiskem tlačítka nesmíš mít nikde otevřený soubor "curve-out.txt'.
5. Výhledově, kdybys potřeboval, by bylo možné přidat tlačítko pro otevření jakéhokoli souboru (vstupní soubor by se tedy nemusel striktně jmenovta "curve.txt") a taky by výstupní soubor mohl mít ve jménu časovou značku, pak by se nejmenoval striktně "curve-out.txt". A taky není problém z toho vyrobit přímo xls.
6. Málem bych zapomněl - nějak neřeším první hodnotu, která je napsaná bez oddělovací čárky za slovem Curve. Takže tu musíš oddělit ručně.
Petr Filipi
-
Martin_Fio
- Příspěvky: 193
- Registrován: 28 pro 2005, 00:00