Welkom  

   

Mijn Menu  

   

What's Up  

Geen evenementen
   

Wedstrijd  

Geen evenementen
   
   
   
   
   
   
   
   
   
   
   
   
   
   
Welkom, Gasten
  • Pagina:
  • 1
  • 2
  • 3

Onderwerp: Realtime grafieken in excel vanaf NMEA data?

Realtime grafieken in excel vanaf NMEA data? 21 feb 2016 09:51 #707710

Ik houd er van om met grafieken en nmea data te klooien en grafiekjes tegen elkaar te leggen en vergelijken. NavmonPC heeft grafiekjes. Vind ik leuk. Maar ik zou graag een mogelijkheid hebben om realtime NMEA data in excel te kunnen verwerken m.b.v. grafieken en eventueel gewoon display van waarden. Zijn er mensen met ervaring hiermee die dit willen delen? Is dit allemaal mogelijk en hoe?
Alleen ingelogde leden kunnen reageren.

Realtime grafieken in excel vanaf NMEA data? 21 feb 2016 10:40 #707731

Noorderzon schreef :
Ik houd er van om met grafieken en nmea data te klooien en grafiekjes tegen elkaar te leggen en vergelijken. NavmonPC heeft grafiekjes. Vind ik leuk. Maar ik zou graag een mogelijkheid hebben om realtime NMEA data in excel te kunnen verwerken m.b.v. grafieken en eventueel gewoon display van waarden. Zijn er mensen met ervaring hiermee die dit willen delen? Is dit allemaal mogelijk en hoe?

Ik denk dat het wel mogelijk moet zijn.
Op mijn werk had ik ook de mogelijkheid gegevens vanuit de fabriek rechtstreeks in Excel te bekijken en zelfs direct online te verwerken in grafieken en in deels behoorlijk ingewikkelde berekeningen.
Maar hoe dat ook al weer ging weet ik ook niet meer want dat is al het laatst een jaar of 10 geleden. :ohmy: .Nog veeel eerder ging dat al met Dos op een vergelijkbare manier.
Ga eens snuffelen in de help functie of de ondersteuningswebsite , daar kun je ook vragen stellen. Daar heb ik het destijds ook vandaan gehaald.
Wel denk ik dat de NMEA gegevens met een of ander speciaal programma naar "normale getallen" moeten worden omgevormd .In mijn toepassing was dat niet nodig.
Ad
Laatst bewerkt: 21 feb 2016 10:45 door Yellow Boat.
Alleen ingelogde leden kunnen reageren.

Realtime grafieken in excel vanaf NMEA data? 21 feb 2016 10:46 #707733

  • Tony2920
  • Tony2920's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7650
Kwestie van de NMEA strings op te delen en de gewenste gegevens eruit te distileren.
Elke NMEA boodschap heeft een vaste volgorde van gegevens en vaste delimiters ( scheidingstekens)

veel info hierover is op het internet voorhanden.
bvb : nmea sentences

Gezocht op google.nl "nmea sentences"
I run a tight . . .
Shipwreck !
Alleen ingelogde leden kunnen reageren.

Realtime grafieken in excel vanaf NMEA data? 21 feb 2016 10:55 #707735

Hier staat wel het e.e.a. over het ophalen van externe gegevens in Excel.
support.office.com/nl-nl/artic...b3-9c38-4c62f252da2e
Overigens zijn er op internet legio handleidingen te vinden over externe gegevens in excel en het verwerken daarvan.Met name Engelstalige.

Wat die sentences betreft; misschien gaat dat wel rechtstreeks in Excel met een "If then" formule .
Dus zoiets in de geest van "if $GPBOD then ...." Dat gaat nl ook met andere gegevens met een naam .
Anders "gewoon" een Excel boek (voor gevorderden :unsure:) kopen.
Ad
Laatst bewerkt: 21 feb 2016 11:00 door Yellow Boat.
Alleen ingelogde leden kunnen reageren.

Realtime grafieken in excel vanaf NMEA data? 21 feb 2016 11:02 #707738

  • 3Noreen
  • 3Noreen's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 14983
Noorderzon schreef :
Ik houd er van om met grafieken en nmea data te klooien en grafiekjes tegen elkaar te leggen en vergelijken. NavmonPC heeft grafiekjes. Vind ik leuk. Maar ik zou graag een mogelijkheid hebben om realtime NMEA data in excel te kunnen verwerken m.b.v. grafieken en eventueel gewoon display van waarden. Zijn er mensen met ervaring hiermee die dit willen delen? Is dit allemaal mogelijk en hoe?

Wil je nu tijdens het varen de NMEA datastroom rechtstreeks naar Excel sturen ? Of wil je achteraf een opgeslagen bestand kunnen inlezen ?
dat conservatieven in doorsnee hechten aan veiligheid, voorspelbaarheid en autoriteit, terwijl liberalen zich eerder thuis voelen bij nuance en complexiteit,
Alleen ingelogde leden kunnen reageren.

Realtime grafieken in excel vanaf NMEA data? 21 feb 2016 11:05 #707739

Ik zie net bij de helpfunctie van excel dat je ook een speciale toepassing in Excel moet ophalen:
support.office.com/nl-nl/artic...nl-NL&rs=nl-NL&ad=NL
Er staat trouwens veel meer in de Excel help(?) functie over externe gegevens.
Ad
Alleen ingelogde leden kunnen reageren.

Realtime grafieken in excel vanaf NMEA data? 21 feb 2016 11:25 #707750

3Noreen schreef :
Noorderzon schreef :
Ik houd er van om met grafieken en nmea data te klooien en grafiekjes tegen elkaar te leggen en vergelijken. NavmonPC heeft grafiekjes. Vind ik leuk. Maar ik zou graag een mogelijkheid hebben om realtime NMEA data in excel te kunnen verwerken m.b.v. grafieken en eventueel gewoon display van waarden. Zijn er mensen met ervaring hiermee die dit willen delen? Is dit allemaal mogelijk en hoe?

Wil je nu tijdens het varen de NMEA datastroom rechtstreeks naar Excel sturen ? Of wil je achteraf een opgeslagen bestand kunnen inlezen ?
Vooral het eerste.

Mijn grootste hobbel op dit moment is niet zozeer het filteren van de datat uit de nmea strings op het moment dat deze binnenkomen in excel, hoewel dat ook nog wel wat vragen zal opleveren. Maar mijn eerste vraag is: hoe krijg ik de strings in excel gedisplayed.?
Alleen ingelogde leden kunnen reageren.

Realtime grafieken in excel vanaf NMEA data? 21 feb 2016 11:32 #707754

Yellow Boat schreef :
Ik zie net bij de helpfunctie van excel dat je ook een speciale toepassing in Excel moet ophalen:
support.office.com/nl-nl/artic...nl-NL&rs=nl-NL&ad=NL
Er staat trouwens veel meer in de Excel help(?) functie over externe gegevens.
Ad
Crisis: Ik zie dat die invoegtoepassing er alleen voor Windows is en niet voor Mac :-(. en een Windows pc heb ik hier niet direct voor handen.... maar wel bedankt voor de richtingwijzer. Zou je met die invoegtoepassing dan een COM poort kunnen selecteren om die data in Excel te laten neerzetten?
Alleen ingelogde leden kunnen reageren.

Realtime grafieken in excel vanaf NMEA data? 21 feb 2016 11:52 #707758

  • Sunday
  • Sunday's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7641
Hoeft niet erg moeilijk te zijn.
Excel is natuurlijk niet een real time monitoring tool, maar met slimme macro's die mimicken alsof je realtime bezig bent kan het wel.
Zoek Google op "real time data monitoring with excel". Allerlei leuke dingen komen dan terug.
Zou er graag aan gaan hobbien maar heb nog andere excel klussen te klaren.
Alleen ingelogde leden kunnen reageren.

Realtime grafieken in excel vanaf NMEA data? 21 feb 2016 12:18 #707768

Leuk idee!

Excel is natuurlijk niet real-time, maar je kunt grafieken koppelen aan dynamisch geupdate datasources. De datarange van een grafiek koppel je dan aan een database - gegevens worden overgedragen via OLE (Microsoft protocol voor "Object Linking and Embedding").

Hieronder een voorbeeld:
www.howtogeek.com/howto/24285/...l-2010-spreadsheets/

Makkelijkst en goedkoopst is om een SQLserver op te zetten die je toegang verleent tot een database waar je (via een andere taak) je NMEA data in opslaat.

Met een RPi zou zoiets relatief snel aan de praat zijn te krijgen.

Plug-and-play een laptop op een TCP/IP server aansluiten gaat denk ik niet werken.

Ik ga er eens over nadenken; zou een leuke uitbreiding zijn van de huidige PolarPlot functionaliteit.

Vind Excel overigens niet heel goed met grafieken, dynamisch althans. Heb op de sites waar ik gewerkt heb met gespecialiseerde ($$$) paketten gewerkt die dit heel intuitief deden betreft scrollen in de tijd, inzoomen in tijd of waarde-as, maken van kruiscorrelaties etc.
Laatst bewerkt: 21 feb 2016 12:20 door Nachtvlinder.
Alleen ingelogde leden kunnen reageren.

Realtime grafieken in excel vanaf NMEA data? 21 feb 2016 12:26 #707771

Dynamisch gaat volgens mij niet in Excel want dat zou je steeds "recalq" moeten uitvoeren.
Je zult dan steeds op F9 of F5 moeten drukken om te updaten.
Tenminste , zo deed ik het meestal.
Overigens missen er dacht ik in de Excel Android versie meer functies .
En Excel werkt alleen in Android Kitkat 4.4. of hoger.
Ad
Alleen ingelogde leden kunnen reageren.

Realtime grafieken in excel vanaf NMEA data? 21 feb 2016 12:28 #707773

  • Tony2920
  • Tony2920's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7650
Als je echt dynamisch wilt zul je een en ander moeten programmeren, misschien via Visual Basic.
I run a tight . . .
Shipwreck !
Alleen ingelogde leden kunnen reageren.

Realtime grafieken in excel vanaf NMEA data? 21 feb 2016 12:36 #707775

  • PvO
  • PvO's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 5219
Tony2920 schreef :
Als je echt dynamisch wilt zul je een en ander moeten programmeren, misschien via Visual Basic.
Als je al een sql database hebt zou je ook een webserver icm een mysql server kunnen opzetten.
je kan dan je gegevens presenteren in een webpagina
Iedereen heeft dezelfde wind, maar niet dezelfde zeilen
Alleen ingelogde leden kunnen reageren.

Realtime grafieken in excel vanaf NMEA data? 21 feb 2016 13:21 #707796

Misschien is Grafana iets voor je? link
Na een periode van stilte ben ik er weer...!
Laatst bewerkt: 21 feb 2016 13:21 door Belerion II.
Alleen ingelogde leden kunnen reageren.

Realtime grafieken in excel vanaf NMEA data? 21 feb 2016 13:48 #707803

SQL, EOL en Visual Basic (tot op zekere hoogte) is voor mij helaas abracadabra. In die zin dat ik er niet mee uit de voeten kan. Als het echt in Excel echt over die boeg zou moeten dan zie ik mezelf vooral als 'eindgebruiker van een product wat niet bestaat' :)

Grafana is freeware en ziet er qua grafieken heel bruikbaar uit. Ik heb op de site even op 'nmea' gezocht maar daar kwam zo gauw geen zoekresultaat uit terug. Zal het eens downloaden (want open-source) en kijken wat ermee kan...
Laatst bewerkt: 21 feb 2016 13:48 door Noorderzon.
Alleen ingelogde leden kunnen reageren.

Realtime grafieken in excel vanaf NMEA data? 21 feb 2016 14:11 #707814

Sinds kort ben ik met Grafana aan het spelen om de opbrengst van m'n zonnepanelen in prachtige grafieken en statistieken weer te geven.

Grafana heeft nagenoeg onbegrensde mogelijkheden. Als je de data maar op orde hebt. Daar begint het mee. Wat voor data maakt niet uit. Het is bijna wel een dagtaak om e.e.a. uit te vogelen... :S .
Na een periode van stilte ben ik er weer...!
Laatst bewerkt: 21 feb 2016 14:12 door Belerion II.
Alleen ingelogde leden kunnen reageren.

Realtime grafieken in excel vanaf NMEA data? 21 feb 2016 14:18 #707818

Je zegt "als je de data maar op orde hebt". Als ik het goed begrijp is het dus allereerst zaak om bijvoorbeeld vanuit de VTG string de SOG eruit te filteren en te zorgen dat dit 'schoon' aangeleverd wordt...
Alleen ingelogde leden kunnen reageren.

Realtime grafieken in excel vanaf NMEA data? 21 feb 2016 14:31 #707820

Tony2920 schreef :
Als je echt dynamisch wilt zul je een en ander moeten programmeren, misschien via Visual Basic.

Het is waarschijnlijk wel mogelijk iets in Excel te maken wat er op lijkt.
Dan moet je een berekening in zetten met een loop erin en in die loop een wachttijd van bijv een paar seconden.
Nooit op die manier geprobeerd maar het zou eigenlijk moeten kunnen.
Is eigenlijk net zoiets als ouderwets Basic programmeren ( meer wat voor de ouderen onder ons :huh: :laugh: ).
Mijn oude Casio rekenmachine uit 1984 kon dat ook nog. ;) Kostte destijds n.b. iets van NLG700 :ohmy: en had wel iets van 20 KB geheugencapaciteit :woohoo:
Kon je wel uitbreiden met een cassetterecordertje voor extra geheugen.
Zou je bijna een voorloper van de Tablet kunnen noemen. :laugh:
Ad
Laatst bewerkt: 21 feb 2016 14:32 door Yellow Boat.
Alleen ingelogde leden kunnen reageren.

Realtime grafieken in excel vanaf NMEA data? 21 feb 2016 14:42 #707828

  • Sunday
  • Sunday's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7641
Ja YB, dat stelt niets voor in excel.
Je modelleert de diverse te nemen stappen in excel en automatiseert die met diverse macro's.
Die macro's knoop je aan elkaar en waar nodig " loop" je die. Ook de toets " herberekenen" (F9) kun je zo opnemen, evt met een delay van x tijd.
Ik doe in hobby op werk heel veel van dat soort dingen.
Alleen ingelogde leden kunnen reageren.

Realtime grafieken in excel vanaf NMEA data? 21 feb 2016 14:48 #707830

  • koko
  • koko's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 15791
Ik kan je niet helpen met een grafieken programma, maar wel de volgende tip.

In de betaalde (36.-- oid) versie van FransonGPSgate kan je de data uitsturen naar een logger. Dat is gewoon een mappie in je computer, waar alle data in wordt opgeslagen.
Vervolgens kan je die data weer opnieuw afspelen, waarbij alle (navigatie)programma's het tochtje opnieuw gaan varen, alsof het realtime is.
Met zo'n logje kan je dus thuis eindeloos rommelen en donderen met alle software die je maar wil tot je het voorelkaar hebt om realtime grafieken te maken.

Helaas heb ik nog log geen kunnen maken, want ik ontdekte dat pas nadat ik alle instrumenten van boord had gehaald :evil:
Alleen ingelogde leden kunnen reageren.

Realtime grafieken in excel vanaf NMEA data? 21 feb 2016 15:06 #707838

Het "parsen" van NMEA0183 scentences is inderdaad niet zo lastig:
-je leest het eerste CSV veld: dat bevat de 5 letterige identifier
-op basis van die identifier parse je de rest van die zin; het format (comma separated) is voor één bepaalde zin altijd gelijk.

Dit werkt goed (zin voor zin parsen op het moment dat ze binnenkomen) indien je slechts geinteresseerd ben in de laatste meting.

Het gebruik waar TS naar vraagt is meer een data-historian. Je wilt ook kunnen terugkijken, inzoomen op een bepaald stukje etc. Daarvoor dien je de data ergens op te slaan. Excel is hier niet zo geschikt voor. Je zit dan ook snel aan een database vast.

Ik denk dus dat je in dit probleem een aantal functionele blokken dient te onderscheiden:
1) Een centrale database
2) Een client van die database die je NMEA0183 data parsed en de resulterende metingen toevoegt aan die database
3) Een client van die database die gegevens kan opvragen, presenteren en anslyseren op de manier die jij wilt

Vooral (2) is lastig, omdat dat voor zover ik weet niet bestaat. (1) + (2) Had m.i. een basaal onderdeel van signal-K moeten zijn maar daar wordt gefocussed op toeters en bellen.

Je zult nu dus zelf aan de slag moeten voor met name (2). Ik zou dan niet gaan hobbyen met Excel maar inderdaad een stand-alone programmatje schrijven wat dit doet. Dat hoeft niet persé op een RPi te draaien; kan ook op je PC zijn. Zolang er maar toegang is tot de seriële of TCP poort waarop de NMEA0183 data beschikbaar is.

Zal eens kijken of ik dit kan toevoegen aan PolarPlot. Of misschien nog even wachten want op dit moment zijn een aantal mensen bezig PolarPlot te "professionaliseren". Zo komt er directe N2K bus toegang, een veel beter ontworpen data model en een event-based messaging mechanisme. Het zou dan (als dat af is) eenvoudig moeten zijn zo'n database module te ontwikkelen die zich ook abonneert op de data. Aangezien ik hier zelf niet aan werk is en de personen die hier mee bezig zijn dat vast liever zelf willen (en beter kunnnen) vertellen, laat ik het even hierbij.
Laatst bewerkt: 21 feb 2016 15:10 door Nachtvlinder.
Alleen ingelogde leden kunnen reageren.

Realtime grafieken in excel vanaf NMEA data? 21 feb 2016 15:32 #707841

Sunday schreef :
Ja YB, dat stelt niets voor in excel.
Je modelleert de diverse te nemen stappen in excel en automatiseert die met diverse macro's.
Die macro's knoop je aan elkaar en waar nodig " loop" je die. Ook de toets " herberekenen" (F9) kun je zo opnemen, evt met een delay van x tijd.
Ik doe in hobby op werk heel veel van dat soort dingen.

Nou ja , "stelt niks voor" mag voor een ervaren ICTer zo zijn maar voor voor iemand die nooit met de pc is opgegroeid zoals tegenwoordig iedereen van een jaar of 30 of jonger valt/viel dat toch echt niet mee.

En o ja , Macro's heetten die dingen , nou weet ik het weer , kon er al niet meer op komen. :ohmy:
Heb ik ook heel wat mee gespeeld en je kon er inderdaad heel aardige dingen mee doen.

Ad
Alleen ingelogde leden kunnen reageren.

Realtime grafieken in excel vanaf NMEA data? 21 feb 2016 17:27 #707879

Hieronder een prachtig voorbeeld van het gebruikersgemak waar ik eerder op doelde (vergelijk dit eens met hoe je dat in Excel zou willen doen!)



De link hier beneden is een open source data historian die gebruikt maakt van MySQL (vrij te gebruiken). Taak (2) blijft dus een te nemen stap, maar schrijven naar een MySQL database zou volgens mij niet heel ingewikkeld hoeven te zijn.

The Open Source Time-Series Data Historian
Alleen ingelogde leden kunnen reageren.

Realtime grafieken in excel vanaf NMEA data? 21 feb 2016 18:45 #707899

Tja, dat Open Plant is natuurlijk wel erg professioneel! En wat mij betreft misschien ook overkill. Het in het verleden inzoomen is voor mij niet echt belangrijk, maar wel dat ik instelbaar een overzicht hebt van bijvoorbeeld de achterliggende 5 min, 15 min, 30 min, 1 uur, 2 uur, 6 uur, 12, uur, 24 uur, 48 uur (of zoiets). Het principe van NavmonPC voldoet wat mij betreft, alleen mis ik daar de mogelijkheid grafieken op elkaar te leggen.
Alleen ingelogde leden kunnen reageren.

Realtime grafieken in excel vanaf NMEA data? 22 feb 2016 10:23 #708102

Noorderzon schreef :
alleen mis ik daar de mogelijkheid grafieken op elkaar te leggen.

Daar is wel een ander truukje voor wat eigenlijk meer voor foto's bedoelt is maar , zo heb ik net getest, ook bij Excel grafieken werkt.Ik heb het trouwens ook al eens gebruikt om plaatjes van Google Earth met een AIS track (toen dat nog kon op GE) op de kaart te projecteren.
Je kunt de grafiek die je erop wilt leggen transparant maken met bijv. www.online-image-editor.com/?language=nederlands
Dan krijg je alleen de lijnen en de assen en de tekst maar geen achtergrond.
Dat grafiekje kun je dan , bijv. in Powerpoint op de andere grafiek kopieren , klaar.
Net effe geprobeerd en het werkt perfekt.
Wel even de rasterlijnen van de grafiek die je erop legt verwijderen anders moet je heeeel veel vakjes doorzichtig maken. Het programma maakt nl alleen datgene doorzichtig wat je aanklikt tot het ergens een kleurovergang ziet , dus ook aan lijn.
Hier nog even een handleidinkje:
www.online-image-editor.com/he...?language=nederlands

Hieronder een "voorbeeld"van hetzelfde grafiekje transparant over de niet transparante.

Ad
Laatst bewerkt: 22 feb 2016 10:33 door Yellow Boat.
Alleen ingelogde leden kunnen reageren.
  • Pagina:
  • 1
  • 2
  • 3
Tijd voor maken pagina: 0.169 seconden
Gemaakt door Kunena
   
   
   
   
© Zeilersforum.nl