Datan esittäminen graafisesti?

Liittynyt
24.02.2020
Viestejä
3
Tarkoitus on esittää näytöllä lämpötilan mittausdataa ja ehkä muutamaa muuta numerosarja graafisena esityksenä näytöllä. Mielessä oli joko piirtää datasta käppyröitä tai esittää arvot viisarimittarin näköisellä kuvalla.

sen verran toteutuksesta tulisi Windowsiin ja koodaus c#. Data tulee jo näppärästi arduinolta muuttujaan ja siitä tallennetaan tekstitiedostoon.
Eli kuinka tästä datasta saan piirrettyä näytölle jatkuvasti muuttuvan graafisen esityksen?
 

hrk

Liittynyt
23.07.2017
Viestejä
1 747
Tarkoitus on esittää näytöllä lämpötilan mittausdataa ja ehkä muutamaa muuta numerosarja graafisena esityksenä näytöllä. Mielessä oli joko piirtää datasta käppyröitä tai esittää arvot viisarimittarin näköisellä kuvalla.

sen verran toteutuksesta tulisi Windowsiin ja koodaus c#. Data tulee jo näppärästi arduinolta muuttujaan ja siitä tallennetaan tekstitiedostoon.
Eli kuinka tästä datasta saan piirrettyä näytölle jatkuvasti muuttuvan graafisen esityksen?
Niitä kuvia tuskin kannattaa C#-ohjelmalla piirtää, ellei juuri se ole projektin tarkoitus. Minä ainakin syöttäisin datan esim. taulukkolaskentaohjelmaan, jossa se piirtely on jo valmiina. Jos data tulee joka tapauksessa tiedoston kautta, niin ei se analyysi aivan reaaliaikaista ole kuitenkaan.

Exceliin olisi asennettavissa Data Streamer -lisuke, joka saattaisi olla oikea väline. En ole kokeillut.

Stream Data from Arduino into Excel - Arduino Project Hub
 
Liittynyt
18.08.2021
Viestejä
2 330
Toinen vaihtoehto on kirjoittaa pieni Python-skripti joka Matplotlibillä piirtää kuvajat suoraan kuvatiedostoiksi niin ei tarvitse Excelin kanssa häslätä, varsinkin kun se ei tässä tapauksessa varsinaisesti toisi yhtään mitään lisäarvoa.

[edit]

Jaa niin jäi tuo reaaliaikaisuus huomaamatta. Sitten kannattaa varmaan pysyä C# maailmassa ja käyttää jotain tämän tyylistä pakettia.
 
Liittynyt
17.10.2016
Viestejä
12 048
Maailma on täynnä valmiita työkaluja, ei kannata koodata omaa - data tiedoston sijaan johonkin timeseries tietokantaan ja plottaus grafanalla.
 
Liittynyt
24.02.2020
Viestejä
3
Joo kyllä tuo grafana näyttää siltä mitä haen. Tässä on tarkoitus esittää moottorin ja pakokaasun lämpötiloja ajan ja kieerosluvun suhteen moottorin tehon mittauksen aikana. Varmaan tässä olisi järkevintä käyttää jotain oikeaa dynosoftaa mutta teho ja vääntömomentti on nähtävissä ja tallennettavissa jo suoraan jarruttavan laitteen parametreista. Tosin se tekee datasta myös tekstitiedoston josta joutuu mittausarvoja skaalaamaan jotta siitä saa järkevän esityksen.
Tässä täytyy vähän raapia päätä millaista toteutusta lähtee tekemään ja mihin omat taidot riittää. Alkuun varmaan teen käppyrät exelillä ja esitän lämpötilat yksinkertaisesti numeroina näytöllä.
Lämpötilat mitataan k-tyypin antureilla ja niiden arvot luetaan arduinolla ja lähetetään PC:lle sarjadatana.
 
Liittynyt
05.06.2017
Viestejä
2 791
Matlabbiin saa? Mut ehdotus on huono koska ei voi olettaa että tämän takia ostaisi Matlabin
 
Toggle Sidebar

Statistiikka

Viestiketjut
241 279
Viestejä
4 213 240
Jäsenet
71 031
Uusin jäsen
Juho I

Hinta.fi

Ylös Bottom