Tiedote ylläpidolta:

Elektroniikkafoorumi sulkeutuu tietoturva ongelmien takia.
Käyttäjien tietoja (yv:t, sähköpostiosoite ja salasanan hash) on saattanut vuotaa vääriin käsiin.

Foorumi on asettettu vain luku tilaan. Vanhoja keskusteluja voi lukea palvelinsopimuksen päättymiseen asti.
Tietokannasta on poistettu kaikki salasanat, sähköpostiosoitteet ja yksityisviestit.

Jos haluat saada omat yksityisviestisi, lähetä sähköpostia yllapito@elektroniikkafoorumi.com
samasta sähköpostista mikä oli foorumin tiedoissa niin voin kaivella niitä varmuuskopioista.

Mielenkiintoni foorumin ylläpitoon on viime vuosina ollut vähäistä jo muutenkin joten tähän on hyvä lopettaa.
Kiitokset kaikille käyttäjilla ja pahoittelut mahdollisista ongelmista.

Päivitys: Näyttäisi siltä että mahdollinen vuoto koski vanhaa phpBB2 tietokantaa,
joten helmikuuta 2012 uudemmat tiedot pitäisi olla turvassa.

-Lahha
yllapito@elektroniikkafoorumi.com


RS232 -> Excel

Keskustelua mikrokontrollereista ja niiden ohjelmoinnista.

Valvoja: Moderaattorit


Jäsen
Jäsen
Viestit: 77
Liittynyt: Su Heinä 29, 2007 22:18
ViestiLähetetty: Su Joulu 22, 2013 12:42
Ongelma on seuraava:

Minulla on tekeillä laite joka kerää ja laskee yksinkertaista mittausdataa kohteessa. Toinen laite näyttää hetkellisen arvon langattoman yhteyden päässä LCD-näytöllä.

Saisin datan lähetettyä x-ajan välein sarjaporttia pitkin ja samalla data tulisi talteen, ilman että sitä tarvisi yrittää säilöä Mega8:n pienessä muistissa.
Dataa haluaisin käsitellä esim. Excelissä, mutta miten se olisi sinne helpoin kiikuttaa?
Data tarvittaisiin talteen muodossa aika, hetkellinen arvo, kertymä.

Saako exceliin jonkun lisäosan vai onko olemassa jotain sovellusta joka kerää sarjaporttidatan esim. Excelille kelpaavaan muotoon?
Onko kenties joku terminaali, joka osaa heittää listauksen excelin mieleiseksi?

Talon nurkassa on serveri, joka joutaisi tuota toimintaa tekemään, mutta miten?

Tämä on varmaan aika yleinen probleema mittausdatan käsittelyssä ja helposti varmaankin toteutettavissa, mutta minä en siihen keksinyt hyvää keinoa.

Jäsen
Jäsen
Viestit: 147
Liittynyt: Su Elo 30, 2009 13:44
ViestiLähetetty: Su Joulu 22, 2013 16:45
Googlaa: serial data to excel
Valmista koodia löytyy esim: http://archive.msdn.microsoft.com/Caspar

Jäsen
Jäsen
Viestit: 148
Liittynyt: Pe Marras 18, 2011 8:19
ViestiLähetetty: Su Joulu 22, 2013 21:25
Eikö vastaanottava ohjelma voisi kirjoittaa datan tekstimuodossa CSV-tiedostoon joka aukeaa Excelissä?
Vastaanottava ohjelma on helppo koodata. Itse koodaisin C#:lla.

Vanhempi jäsen
Vanhempi jäsen
Viestit: 419
Liittynyt: Su Tammi 14, 2007 20:17
ViestiLähetetty: Ma Joulu 23, 2013 20:00
Riittää, jos laite pystyy tuottamaan sarjaportistaan tämän kaltaisia rivejä:

100;25;33
150;41;5
jne.

Sarjaportista tulevan datan voit ottaa talteen millä tahansa ilmaisella pääte-emulaattoriohjelmalla, esim. Teraterm, pistät vain ohjelman loggaamaan tulevan datan tiedostoon. Mitään tuon kummempaa keruuohjelmaa ei tarvita.

Tuon muotoisen tekstitiedoston Excel osaa avata suoraan, kun valitset avattavan tiedoston tyypiksi .csv eli comma separated values (loogista, oikeasti ne ovat semicolon separated values).

Jäsen
Jäsen
Viestit: 77
Liittynyt: Su Heinä 29, 2007 22:18
ViestiLähetetty: To Joulu 26, 2013 16:42
Käytin sitten lopulta Realterm-terminaalia. Se suostuu pilkku (comma)- tai väli(space)erottimella laittamaan rivin alkuun myös aikaleiman, samalla kun heittää porttiliikenteen tekstitiedostoon.

Excel nielee tämän tiedoston hienosti, kun kertoo erottimen erikseen.
Tämä toimii nyt riittävästi.

Hyvä, kiitos!

Paluu Mikrokontrollerit ja ohjelmointi

Paikallaolijat

Käyttäjiä lukemassa tätä aluetta: Ei rekisteröityneitä käyttäjiä ja 1 vierailijaa

cron