Presentera mätdata i? Excel?

Planering och tankar kring eventuella framtida projekt.
G-man
EF Sponsor
Inlägg: 1368
Blev medlem: 21 december 2005, 20:04:36
Ort: Lkpg

Presentera mätdata i? Excel?

Inlägg av G-man »

Försöker komma på något bra sätt att presentera data som är insammlat från givare i pannrummet... gjorde ett tappert försök att göra en graf i excel men kan konstatera att office inte är min starka sida ;)

Jag vill, förutom att presentera det som en överskådlig graf kunna sen trender under natten vilket i sin tur gör att jag ska ha in flera dagar i grafen och sen kunna hålla den uppdaterad eller göra flera...

programmet kan visa grafer men bara på den dator som givarna är inkopplade på vilket blir lite bök då jag hade tänkt att använda lite avlagda datorer för det projektet - jag vill ju helst kunna se det i min dator inne och vid behov skicka grafer med!

nån som har nån bra idé på hur jag ska presentera datat?

länk till txt filer med mätdatan:

http://www.goc.se/Lillatanken.txt Den lilla tanken den 14:e

http://www.goc.se/Solsekin.txt Den faktiska temperaturen som solen skickar in i tanken

Den mäter för ofta nu, ska justera ner det, men man vill inte stå och vänta 5 min innan värdet ändras när man står där och testar lite ;) glömde ändra tillbaks sen bara :)
Användarvisningsbild
Icecap
Inlägg: 26635
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

Till att börja med är det ju lite problemfylld att du har olika tider mellan mätningen, detta kan dock lösas vid att interpolera.

Därnäst får du fundera lite över vilken upplösning du behöver, jag har ett projekt körande där jag loggar data från men "värmeutvecklingsenhet" *ingen namn nämnda*, jag trigger insamlingen på fasta tider och kan välja mellan 1 min och 5 min upplösning för att det passar bra för mig.

Min skärm är ganska bred men jag har likaväl satt en gräns på 400 punkter, vid 1 min upplösning ger det drygt 6:40:00, vid 5 min ger det 33:20:00 i översikt. Detta är alltså på skärmen, jag sparar även i en text-fil med valbar intervall 1/5 min.

Du måste alltså samla ihop dessa data i en samlat fil som håller ett fast format, sedan kan ett annat program läsa denna fil och presentera det som kurver. Jag skulle vilja föreslå att du sparar hela datum-tidsgruppen, då kan du följa data lång tid utan missförstånd. mina data ser ut såhär:

Kod: Markera allt

2007-06-08	0:05	61	0,00	5	0
2007-06-08	0:10	60	9,00	8	302
2007-06-08	0:15	60	9,00	154	99
2007-06-08	0:20	62	9,00	420	190
2007-06-08	0:25	64	9,00	509	202
2007-06-08	0:30	66	9,00	509	194
2007-06-08	0:35	69	9,00	509	202
2007-06-08	0:40	72	9,00	509	194
2007-06-08	0:45	74	9,00	509	195
2007-06-08	0:50	77	9,00	509	201
2007-06-08	0:55	80	9,00	509	195
2007-06-08	1:00	83	9,00	509	194
2007-06-08	1:05	86	9,00	509	202
2007-06-08	1:10	88	0,00	440	0
2007-06-08	1:15	88	0,00	331	0
Pga att dessa data används under utveckling och test kan jag inte kommentera deras betydelse men detta format är direkt läsbart, har TAB mellan varje mätvärde (importeras direkt i Excel), alla dataformat är Excel-kompatible.

Detta behöver inte vara det bästa för ditt projekt men dessa data i den fil som uppdateras automatisk kan läsas via ett nätverk och visas av ett program som kan tolka det, alla data är definierade när de är mätta och inget missförstånd finns.

Med korta intervall ska du ha en MYCKET bred skärm för att visa ett dygn, fundera lite på vad du egentligen behöver......
grubs
Inlägg: 257
Blev medlem: 6 juni 2007, 01:34:39
Ort: Göteborg

Inlägg av grubs »

För att excel ska kunna plotta måste talen vara i rätt format och man måste tala om vilka separationstecken som används. Olika tider är inget problem om man använder Punkt/Scatterplot.
På flera datorer så kan man använda ett enkelt nätverk och logga till en textfil i en delad mapp som sedan läses av ett program på respektive dator.

Data till Excel...
Starta excel och gör följande, [] är menyval.
[Data] - [Hämta externa data] - [Importera textfil]
Välj fil att importera. Välj avgränsade data och komma som separationstecken och tryck ok tills du kommer tillbaka till kalkylarket.
Nu ska du ha två kolumner med dina data i.
Markera hela tidkolumnen och gå till [Formatera]-[Celler...], välj sedan fliken Tal och leta upp Tid i listan. Typ sätter du till något som liknar tiderna i din kolumn, dvs 13:30:55 i min version, och tryck Ok.
Markera mätdata-kolumnen och gå till [Redigera]-[Ersätt], och ersätt punkt med komma eftersom Excel i svenskt windows inte tycker om punkt för att separera decimaler(går iofs att ändra i regionala inställningar om man vill).
Tryck sedan på Ersätt alla.
Nu ska nollorna efter sista decimalen ha försvunnit och siffrorna vara högerjusterade om allt fungerat.
Markera båda kolumnerna och välj [Infoga]-[Diagram] och sedan Punkt som diagramtyp i listan och någon lämplig undertyp, nästa och till sist slutför för att få fram diagrammet.
larky
Inlägg: 1138
Blev medlem: 7 mars 2007, 07:54:18
Ort: Skellefteå
Kontakt:

Inlägg av larky »

Snabbguide för excel av kommaseparerad data i .txt-fil

Öppna, visa alla filer, bläddra och öppna, välj avgränsade fält, komma, slutför.

Markera kolumn A, format, celler, tid..
Markera kolumn B, Redigera, ersätt, ersätt . med , ersätt alla.
Markera AB, diagramknapp, punkt, välj typ, slutför.
Det är ett ganska snabbt sätt att skapa ett statiskt diagram, och makron kan användas för att läsa in en ny fil om man vill uppdatera.

Jag använder mig av Thermd för att rita diagram över olika tidsperioder, exempel;
http://karlander.net/cgi-bin/thermd.cgi ... type=graph

Jag vet inte hur du har samlat in värdena i första början, men det finns stöd för en del olika givare;
http://www.klein.com/thermd/devices.shtml

Lite mer bök att sätta igång, men sen är det automatiskt!

edit: grubs hann före..
G-man
EF Sponsor
Inlägg: 1368
Blev medlem: 21 december 2005, 20:04:36
Ort: Lkpg

Inlägg av G-man »

dubbelpost
Senast redigerad av G-man 18 juni 2007, 12:44:35, redigerad totalt 1 gång.
G-man
EF Sponsor
Inlägg: 1368
Blev medlem: 21 december 2005, 20:04:36
Ort: Lkpg

Inlägg av G-man »

Tack! det funkade ju att få fram en även om det blev bök när man skulle föra in flera dagar ;) och eftersom det är många tidsperioder jag ska ha fram och föredragsvis enkelt med så blir det att kolla på andra alternativ med...


ska kolla in larky:s här med! :)

Givarna är vanliga DS1820 från Maxim
Användarvisningsbild
bengt-re
EF Sponsor
Inlägg: 4829
Blev medlem: 4 april 2005, 16:18:59
Skype: bengt-re
Ort: Söder om söder
Kontakt:

Inlägg av bengt-re »

DAQFactory är bra om du skall skapa fasta mät/styr installationer. Tyvärr lite dyrt i fullutgåva
Skriv svar