redovisa data?

Elektronik- och mekanikrelaterad mjukvara/litteratur. (T.ex schema-CAD, simulering, böcker, manualer mm. OS-problem hör inte hit!)
Användarvisningsbild
grym
EF Sponsor
Inlägg: 16767
Blev medlem: 16 november 2003, 12:22:57
Ort: i det mörka småland

redovisa data?

Inlägg 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
Användarvisningsbild
simon78
Inlägg: 1091
Blev medlem: 8 juni 2004, 11:05:51
Ort: Vinninga/Lidköping
Kontakt:

Inlägg 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.
Användarvisningsbild
Xerxes
Inlägg: 248
Blev medlem: 25 januari 2004, 22:55:05
Ort: Lund
Kontakt:

Inlägg av Xerxes »

BMP-formatet är annars väldigt simpelt:
http://www.fortunecity.com/skyscraper/w ... ffrmt.html
Användarvisningsbild
simon78
Inlägg: 1091
Blev medlem: 8 juni 2004, 11:05:51
Ort: Vinninga/Lidköping
Kontakt:

Inlägg 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.
Användarvisningsbild
grym
EF Sponsor
Inlägg: 16767
Blev medlem: 16 november 2003, 12:22:57
Ort: i det mörka småland

Inlägg 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
Användarvisningsbild
simon78
Inlägg: 1091
Blev medlem: 8 juni 2004, 11:05:51
Ort: Vinninga/Lidköping
Kontakt:

Inlägg 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!
Användarvisningsbild
grym
EF Sponsor
Inlägg: 16767
Blev medlem: 16 november 2003, 12:22:57
Ort: i det mörka småland

Inlägg av grym »

tackar, där lossnade det, småsakerna brukar ju vara det som ställer till med mest elände :wink:
ClasseMan
Inlägg: 176
Blev medlem: 9 juli 2004, 15:21:02
Ort: Karlskrona
Kontakt:

Inlägg av ClasseMan »

Du kanske redan löst det med gnuplot annars brukar jag alltid använda matlab för att presentera data.
Användarvisningsbild
grym
EF Sponsor
Inlägg: 16767
Blev medlem: 16 november 2003, 12:22:57
Ort: i det mörka småland

Inlägg av grym »

ska prova med gnuplot om jag kan automatisera det hela

har ju i och för sig inte ens matlab,
Användarvisningsbild
simon78
Inlägg: 1091
Blev medlem: 8 juni 2004, 11:05:51
Ort: Vinninga/Lidköping
Kontakt:

Inlägg 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å...
Skriv svar