Sida 1 av 1

redovisa data?

Postat: 12 juni 2005, 21:52:48
av grym
fundering på vilka program man kan redovisa data grafiskt på

en multimeter som kopplas mot datorn, den får stå och tugga , man lagrar allt i ett quickbasicprogram, kör sina uträkningar och sedan vill man spara det som en grafisk fil, hur är det enklast möjligt?

misstänker att en *.bmp eller *.tiff är relativt enkelt att snickra ihop själv
någon som har gjort detta?

allternativet är någon slags kalkylprogram, men helst vill jag bara få ut det som en enkel bild

Postat: 12 juni 2005, 22:01:08
av simon78
Jag gillar gnuplot för sådana här grejjor. Den tar en textfil med data, en textfil med beskrivning på hur datan ska plottas, och sen spottar den ut en bild. Finns för linux och windows med cygwin.

Postat: 12 juni 2005, 23:25:46
av Xerxes
BMP-formatet är annars väldigt simpelt:
http://www.fortunecity.com/skyscraper/w ... ffrmt.html

Postat: 13 juni 2005, 00:22:38
av simon78
Om det är någon form av graf som ska visas så rekomenderar jag verkligen gnuplot, eller något annat grafprogram över direkt manipulation av bildfiler. Du slipper räkna ut skalan, slipper göra algoritmen som ritar ut datan, slipper en massa annat beroende på vad det är för data. Sen så kan du ju rita i vilka bildformat som helst, bara att ändra gnuplotinstruktionerna.

Postat: 16 juni 2005, 00:01:50
av grym
har försökt mig på gnuplot men hur i helvete vill den ha datan?

måste missat något

om man har en textfil som ser ut som så
hur gör man då

1,1.0584
2,1.0584
3,1.0587
4,1.0554
5,1.0554
6,1.036
7,.9878
8,.9318
9,.9126
10,.9126
11,.9087
12,.9081
13,.9101
14,.9098
15,.9098
16,.9044
17,.9099
18,.927
19,1.0176
20,1.0176

Postat: 16 juni 2005, 00:13:57
av simon78
Gnuplot föredrar att ha blankteckenseparerad data. Byt ut komma mot mellanslag. För att plotta en bild använder du tex följande gnuplotscript:

Kod: Markera allt

set terminal jpeg
set output "graf.jpeg"
plot "data.txt" using 1:2 with lines title "Temperatur"
kör tex

Kod: Markera allt

gnuplot mittgrafskript.gp
så får du en jpeg på direkten!

Postat: 16 juni 2005, 10:32:06
av grym
tackar, där lossnade det, småsakerna brukar ju vara det som ställer till med mest elände :wink:

Postat: 16 juni 2005, 11:24:14
av ClasseMan
Du kanske redan löst det med gnuplot annars brukar jag alltid använda matlab för att presentera data.

Postat: 16 juni 2005, 12:35:53
av grym
ska prova med gnuplot om jag kan automatisera det hela

har ju i och för sig inte ens matlab,

Postat: 16 juni 2005, 12:44:07
av simon78
Om det funkar med gnuplot tycker jag att valet är enkelt:
Gnuplot = 0Kr
Matlab = ~10.000Kr

Octave finns ju iofs, men det verkar vara ehhh.... icke-trivialt att installera i windows. I linux funkar det fint. Octave är matlabkompatibelt (nästan) och FOSS. Det använder iofs gnuplot för att plotta sina grafer, så...