Zaslal: út září 22 2015, 8:17 Předmět: zpracování dat z osciloskopu TDS320 pře RS232 a do csv a xls
poprosím o pomoc s načtením dat z osciloskopu TDS320. Pro stažení jsem použil program HW group Hercules, osciloskop požádám o data pomoci Curve?, zaloguju si data do Herculesu, potřebnou část uložím jako CSV a pak potřebuji je natáhnou to excellu jako sloupce. Před mnoha lety měl excell import dat do sloupců, nový tohle neumí. Stejně tak mi třeba Opencalc načte hodnoty do řádku a je jich málo. Nemáte typ, jak donutit kancelářský tabulkový program na import do 1 sloupce o 64000 řádcích? dík za každou reakci.
Nerozumím tomu sice přesně, ale i "nový" Excel má samozřejmě import textových hodnot - viz obrátek v příloze.
Šoupni sem ten soubor s daty a něco s tím uděláme.
Transpozice by mohla pomoci, ale např. "nový" Excel má "jen" 16384 sloupců (poslední sloupec je XFD, tj 24*26*26+6*26+4=16384). Takže si myslím, že transponováním získáš jen 16384 řádků, ostatní tam nebudou.
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ů.
zkoušel jsem přidat chr10 namísto oddělovače a neumím. Dříve jsem pro tyto účely stažení měření využíval HPVEE, teď ho ani neumím na xp spustit s komunikací s portem.
Posílám výsledek.
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ě.
Nástupce HPVEE Agilent Vee mi to přečte i s těma čárkama, tak ještě vymyslet math přijímač podle druhé stopy a můžu si hrát, Děkuji, zase mě to nakoplo dál. Škoda že tam mám obezličku přes soubor a ne přím z rs232.
Nemůžete odesílat nové téma do tohoto fóra. Nemůžete odpovídat na témata v tomto fóru. Nemůžete upravovat své příspěvky v tomto fóru. Nemůžete mazat své příspěvky v tomto fóru. Nemůžete hlasovat v tomto fóru. Nemůžete připojovat soubory k příspěvkům Můžete stahovat a prohlížet přiložené soubory
Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.