Realtidsplottande diagram
Postat: 13 januari 2010, 11:53:16
Hallå kära EFare!
Jag håller på att utveckla en applikation där jag i Excel får en del data inmatade och vill åskådliggöra dessa data i realtid på ett linjediagram. Tänk klassisk Seismograf på film, typ. Uppdateringsfrekvensen bör vara typ 2Hz.
Kort beskrivning av det jag redan provat men som gått i stöpet: (Kan hoppas över för den som har bråttom och har en färdig lösning på tungan)
Har gjort lite olika varianter utan att helt lyckas med det jag vill åstadkomma.
1. Provade att göra ett diagram i Excel, helt sonika, men det blinkade när det uppdaterades.
2. Provade att göra en separat UserForm (eget fönster) med VBA och ritade upp ett diagram med Chart 11.0 från Microsoft Office Web Components där uti men fick samma problem. Det blinkade till ibland (ofta) när det uppdaterades vilket blir väldigt tröttsamt och titta på om man ska sitta och glo en stund.
3. Exporterade aktuell data till .CSV-fil och tittade på det med LiveGraph (OpenSource Java-program för grafritning). Såg bra ut men här kom jag inte på något vettigt sätt att få grafen att "rulla med" eller ens att från Excel/VBA kunna rensa grafen vilket också kunde ha varit en acceptabel lösning.
Så min fråga är då:
Någon som har någon idé på hur jag ska plotta min graf? Sitter nu och funderar på en lösning i C#/VB.NET (express) och jag tror att jag börjar gå den vägen om inte någon här har en bättre idé. Saken är att jag inte vet om även dessa .NET diagram blinkar till när de uppdateras så det är rätt mycket jobb för att prova då jag verkligen inte är vass på VS Express...
Krav på lösningen som efterfrågas:
1. Minst 1Hz uppdateringsfrekvens
2. Flimmerfritt
3. Se skaplig ut. Gärna lite flashigare än bara en svart, 1px bred linje på en vit bakgrund.
4. Gratis/billigt. (Innehar redan office licens)
Tack så mycket för ordet, kära vänner! Ha en strålande dag!
MVH
/Tottish
Jag håller på att utveckla en applikation där jag i Excel får en del data inmatade och vill åskådliggöra dessa data i realtid på ett linjediagram. Tänk klassisk Seismograf på film, typ. Uppdateringsfrekvensen bör vara typ 2Hz.
Kort beskrivning av det jag redan provat men som gått i stöpet: (Kan hoppas över för den som har bråttom och har en färdig lösning på tungan)
Har gjort lite olika varianter utan att helt lyckas med det jag vill åstadkomma.
1. Provade att göra ett diagram i Excel, helt sonika, men det blinkade när det uppdaterades.
2. Provade att göra en separat UserForm (eget fönster) med VBA och ritade upp ett diagram med Chart 11.0 från Microsoft Office Web Components där uti men fick samma problem. Det blinkade till ibland (ofta) när det uppdaterades vilket blir väldigt tröttsamt och titta på om man ska sitta och glo en stund.
3. Exporterade aktuell data till .CSV-fil och tittade på det med LiveGraph (OpenSource Java-program för grafritning). Såg bra ut men här kom jag inte på något vettigt sätt att få grafen att "rulla med" eller ens att från Excel/VBA kunna rensa grafen vilket också kunde ha varit en acceptabel lösning.
Så min fråga är då:
Någon som har någon idé på hur jag ska plotta min graf? Sitter nu och funderar på en lösning i C#/VB.NET (express) och jag tror att jag börjar gå den vägen om inte någon här har en bättre idé. Saken är att jag inte vet om även dessa .NET diagram blinkar till när de uppdateras så det är rätt mycket jobb för att prova då jag verkligen inte är vass på VS Express...
Krav på lösningen som efterfrågas:
1. Minst 1Hz uppdateringsfrekvens
2. Flimmerfritt
3. Se skaplig ut. Gärna lite flashigare än bara en svart, 1px bred linje på en vit bakgrund.
4. Gratis/billigt. (Innehar redan office licens)
Tack så mycket för ordet, kära vänner! Ha en strålande dag!
MVH
/Tottish