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? 22 feb 2016 10:32 #708106

Ad, ik begrijp wat je bedoeld en dat zou een manier kunnen zijn. Maar wat ik best belangrijk vind is dat het realtime zou moeten zijn. Zodat je er ook echt iets aan zou hebben tijdens zeilen. Zicht op het verloop, of de trend van data geeft (mij in ieder geval) toch meer zicht op de werkelijkheid als een 'kale' waarde.
Laatst bewerkt: 22 feb 2016 10:32 door Noorderzon.
Alleen ingelogde leden kunnen reageren.

Realtime grafieken in excel vanaf NMEA data? 22 feb 2016 10:39 #708107

Ad,

Dat is allemaal leuk en aardig maar gebaseerd op bitmap niveau, niet geschikt voor een live plot... Leuk dus als je een presentatie maakt, niet om geautomatiseerd te manipuleren.
Alleen ingelogde leden kunnen reageren.

Realtime grafieken in excel vanaf NMEA data? 22 feb 2016 12:02 #708148

  • Tony2920
  • Tony2920's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7650
Dit lijkt een beetje verwarrend te worden.
Ik denk dat het helder wordt als TC eens een voorbeeld geeft van wat hij/zij echt wenst.
Bij begin van het topic was er sprake omv real time vanuit excell sheets grafieken te maken.
En noorderzon wil dat nog tijden het zijlen kunnen bekijken.
Dan lijkt mij dat excell wel uitvalt.
Een applicatie die dit rechtstreeks doet zou ik niet direkt weten, lijkt mij een kwestie van een database aan te maken en een app of programma dat de grafieken aanmaakt.

( een database om de gegevens naderhand te kunnen raadplegen,
en een programma om het snel genoeg te verwerken om real time plots te maken.)
I run a tight . . .
Shipwreck !
Alleen ingelogde leden kunnen reageren.

Realtime grafieken in excel vanaf NMEA data? 22 feb 2016 12:39 #708165

Tony2920 schreef :
Dit lijkt een beetje verwarrend te worden.
Ik denk dat het helder wordt als TC eens een voorbeeld geeft van wat hij/zij echt wenst.

Wat ik voor me heb is eigenlijk net zoiets als de grafieken in NavmonPC. Maar dan wil ik niet 1 waarde per grafiek maar twee of drie. Bovendien moet dit 'on the fly' in te stellen zijn. Ik zie bijvoorbeeld realtime in een grafiek de SOG voor mijn neus afgetekend worden, op het scherm, tijdens het zeilen, en ik wil in staat kunnen zijn met enkele muisklikken bijvoorbeeld de STW erbij te toveren zodat die realtime met de SOG mee afgetekend wordt. Of de True wind erbij, of de relatieve wind. Dit alles tot een historie van bijvoorbeeld 24 uur (uitzoombaar, dus gedetailleerd terugkijken hoeft niet perse).

Dit is de wens.... :-) maar of dit praktisch te doen is??? Dat was de vraag eigenlijk.
Alleen ingelogde leden kunnen reageren.

Realtime grafieken in excel vanaf NMEA data? 22 feb 2016 15:17 #708196

Laatst bewerkt: 22 feb 2016 17:14 door Nachtvlinder.
Alleen ingelogde leden kunnen reageren.

Realtime grafieken in excel vanaf NMEA data? 22 feb 2016 17:21 #708279

  • 3Noreen
  • 3Noreen's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 14983
Volgens mij heeft Noorderzon een mac. Of gaat hij de aangehaalde software in een virtuele windows omgeving draaien.
dat conservatieven in doorsnee hechten aan veiligheid, voorspelbaarheid en autoriteit, terwijl liberalen zich eerder thuis voelen bij nuance en complexiteit,
Laatst bewerkt: 22 feb 2016 17:22 door 3Noreen.
Alleen ingelogde leden kunnen reageren.

Realtime grafieken in excel vanaf NMEA data? 22 feb 2016 17:23 #708281

Voyage data recorder voorOpenCPN... Logt ook alles.
Hans Fix, Feeling 29DI
Met elektrische hulpmotor.
hansfix.nl/electric/
Alleen ingelogde leden kunnen reageren.

Realtime grafieken in excel vanaf NMEA data? 22 feb 2016 17:29 #708287

Heel fijn dat OpenCPN logfiletjes kan schrijven, maar het gaat TS niet om het loggen maar om het "live" binnen te krijgen in Excel.

AGG kan dus NMEA0183 zinnen uit een TCP/IP socket lezen (of RS232), parsen en via DDE (Windows "Dynamic Data Exchange") beschikbaar maken in Excel en/of database.

Wellicht de moeite waard de demo eens te proberen?

Hij zal wel zelf met grafieken in de weer moeten; wellicht valt via eenvoudige macro's en buttons de scaling van de assen aan te passen.
Laatst bewerkt: 22 feb 2016 17:33 door Nachtvlinder.
Alleen ingelogde leden kunnen reageren.

Realtime grafieken in excel vanaf NMEA data? 22 feb 2016 17:39 #708292

Ik heb inderdaad een Mac als hoofdcomputer, maar een windows pc heb ik op mijn bootje en een mobiele windows stick en vind ik toch wat makkelijker om 'mee te stoeien'.

Loggen is het probleem niet. Daar zijn denk ik voldoende opties voor.

@Nachtvlinder, die AGG software heb ik een licentie van en heb ik jaren geleden ook mee gestoeid. Uiteindelijk heb ik niet echt doorgezet toen het me niet lukte. Want met die software zou het moeten kunnen (mede getuige jouw links). Ik ga er inderdaad toch maar weer eens mee aan de slag...
Ik heb ook je andere tip van Windmill gezien. Ik heb ze een mail gedaan met de vraag of de software ook NMEA data slikt. In een beschrijving van hun software las ik namelijk ergens dat een GPS aansluiten een optie is.
Laatst bewerkt: 22 feb 2016 17:39 door Noorderzon.
Alleen ingelogde leden kunnen reageren.

Realtime grafieken in excel vanaf NMEA data? 22 feb 2016 17:52 #708301

Die demo is gratis toch? Mss ga ik er binnenkort ook eens mee stoeien. Denk alleen dat om het netjes en gebruikersvriendelijk te krijgen (de graphics in Excel) een beste klus wordt.
Alleen ingelogde leden kunnen reageren.

Realtime grafieken in excel vanaf NMEA data? 22 feb 2016 18:02 #708308

Ik kan ook in de mux de nmea berichten wel aanpassen hoor, als dat het makkelijker zou maken.
we zijn niet getrouwd met het nmea protocol.
Er kan bijvoorbeeld 1 zin worden gemaakt met de relevante data erin.
Ontwerper van de RoosMux, en andere apparaatjes.
www.viax.nl

It's been said that a boat is a vessel continually looking for ways to sink itself..
Alleen ingelogde leden kunnen reageren.

Realtime grafieken in excel vanaf NMEA data? 22 feb 2016 18:15 #708316

Kijk, dat zou het parsen, wanneer dat in Excel VBA code zou moeten gebeuren, een stuk eenvoudiger maken! Volgens mij moet het niet heel ingewikkeld zijn om in VBA een TCP socket uit te luisteren en daar de rest van de parsing te doen.

Ik heb geen idee hoe lastig het gaat worden om on-the-fly plotjes te kunnen manipuleren. Polarplot maakt gebruik van een standaard charting library: daar is het veel eenvoudiger. Alle properties zijn via code toegankelijk. Inzoomen kan zelfs gewoon met de muis (heb ik uiteraart uitgeschakeld)
Alleen ingelogde leden kunnen reageren.

Realtime grafieken in excel vanaf NMEA data? 23 feb 2016 15:34 #708652

Ik heb inmiddels antwoord van die Windmill software-boer. Het schijnt prima te werken met NMEA. Hij gaf me deze link: http://www.windmill.co.uk/nmea.html Over een tijdje heb ik de beschikking over een windows pc en ga ik toch eens met hun trial software die ze schijnen te hebben aan de gang.
Laatst bewerkt: 23 feb 2016 15:35 door Noorderzon.
Alleen ingelogde leden kunnen reageren.

Realtime grafieken in excel vanaf NMEA data? 23 feb 2016 17:26 #708691

Ben heel benieuwd!
Alleen ingelogde leden kunnen reageren.

Realtime grafieken in excel vanaf NMEA data? 23 feb 2016 21:29 #708817

  • Sunday
  • Sunday's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7641
ik heb even voor de grap en uitdaging zitten puzzelen met een heel basic excelletje die elke drie seconden een "nieuw binnengekomen" gegeven plot: drive.google.com/file/d/0BzYDE...RkU/view?usp=sharing
Zitten twee knoppen en een instructie hoe de boel te stoppen op.
Laatst bewerkt: 23 feb 2016 21:40 door Sunday.
Alleen ingelogde leden kunnen reageren.

Realtime grafieken in excel vanaf NMEA data? 23 feb 2016 21:44 #708825

  • Tony2920
  • Tony2920's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7650
Noorderzon schreef :
Tony2920 schreef :
Dit lijkt een beetje verwarrend te worden.
Ik denk dat het helder wordt als TC eens een voorbeeld geeft van wat hij/zij echt wenst.

Wat ik voor me heb is eigenlijk net zoiets als de grafieken in NavmonPC. Maar dan wil ik niet 1 waarde per grafiek maar twee of drie. Bovendien moet dit 'on the fly' in te stellen zijn. Ik zie bijvoorbeeld realtime in een grafiek de SOG voor mijn neus afgetekend worden, op het scherm, tijdens het zeilen, en ik wil in staat kunnen zijn met enkele muisklikken bijvoorbeeld de STW erbij te toveren zodat die realtime met de SOG mee afgetekend wordt. Of de True wind erbij, of de relatieve wind. Dit alles tot een historie van bijvoorbeeld 24 uur (uitzoombaar, dus gedetailleerd terugkijken hoeft niet perse).

Dit is de wens.... :-) maar of dit praktisch te doen is??? Dat was de vraag eigenlijk.

Ik krijg hier de indruk dat er iemand telepathisch mijn ideeën heeft zitten kopiëren. ;)
m.a.w. hieraan heb ik ook al eens zitten denken, maar ik had/heb nog een hele hoop andere klusjes die eerst aangepakt moeten worden.
I run a tight . . .
Shipwreck !
Alleen ingelogde leden kunnen reageren.

Realtime grafieken in excel vanaf NMEA data? 24 feb 2016 09:57 #708950

Sunday schreef :
ik heb even voor de grap en uitdaging zitten puzzelen met een heel basic excelletje die elke drie seconden een "nieuw binnengekomen" gegeven plot: drive.google.com/file/d/0BzYDE...RkU/view?usp=sharing
Zitten twee knoppen en een instructie hoe de boel te stoppen op.

Iets dergelijks bedoelde ik dus.
LEUK :woohoo:
Maar hoe werkt dit nou, c.q. hoe heb je dit gemaakt?
Overigens moet je wel de file eerst downloaden want excel welt niet in Googel drive.
Ad
Alleen ingelogde leden kunnen reageren.

Realtime grafieken in excel vanaf NMEA data? 24 feb 2016 10:12 #708955

  • Sunday
  • Sunday's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7641
AH, gelukkig, mijn werkje verdwijnt niet als paarlen voor zwijnen.
@YB: als je ontwikkelaars module van excel activeert kun je de code van de Makro zien. Met F8 run je die stap voor stap: dan zie je wat er gebeurt / gedaan wordt.
Op blad1 staat een formule die ik repeterend (in Makro ligt nu 3 sec vast) uitvoer.
In m'n achterhoofd hier wat op zitten broeden, gisteren in half uur gemaakt, en ik ben niet ècht héél kundig..
Alleen ingelogde leden kunnen reageren.

Realtime grafieken in excel vanaf NMEA data? 24 feb 2016 10:24 #708960

Sunday schreef :
ik heb even voor de grap en uitdaging zitten puzzelen met een heel basic excelletje die elke drie seconden een "nieuw binnengekomen" gegeven plot: drive.google.com/file/d/0BzYDE...RkU/view?usp=sharing
Zitten twee knoppen en een instructie hoe de boel te stoppen op.

Ik heb hem op mijn Mac geopend maar die vond het niet leuk. Wel grappig dat je er al mee aan de slag bent gegaan! Ik ben nog in afwachting van een hobby windows pc uit China. Als ik die binnen heb kan ik ook in Windows dingen proberen.
Alleen ingelogde leden kunnen reageren.

Realtime grafieken in excel vanaf NMEA data? 24 feb 2016 10:31 #708962

Leuk!

Als je in Excel de "developer tools" aanvinkt, wordt VBA (Visual Basic for Applications) beschikbaar gemaakt/geinstalleerd. VBA is grotendeels gelijk aan de stand alone Visual Basic, echter Office objecten (Word, Access of Excel documenten en objecten daarin) zijn ook toegankelijk. Je kunt via de VBA code dan properties van deze objecten wijzigen of methods (=functies) aanroepen die iets met zo'n object doen.

Eenvoudigst om te zien hoe het werkt is door een korte toetsenbord macro op te nemen. Als je vervolgens naar VBA switched dan zie je hoe deze macro er in VBA uit ziet.

Het moet technisch mogelijk zijn (of het netjes en gestruktureerd kan is een ander verhaal!) om dataranges, scaling en andere properties vanuit VBA te manipuleren (zoals Sunday al laat zien).

Als het lukt een TCP/IP socket naar de Chrismux of andere TCP NMEA0183 server te openen, kan de parsing eenvoudig in VBA gedaan worden. Ik heb die scriptjes klaar liggen (Free Pascal - bijna gelijk). Excel is dan slechts slaafje om de data te parkeren (de historie van metingen + timestaps sla je nu op in cellen ipv een array of -zoals het hoort- een database). Excel gebruik je tevens als grafische component om dynamisch plotjes bij te houden.

Ben gisteravond aan het stoeien geweest met een TCP socket library voor VBA, echter het werkt nog niet: het is ofwel te oud ofwel een of andere security instelling verbiedt het deze component te initieren. "Error 429" (ActiveX Component Can't Create Object) heb ik momenteel. Nergens de gouden aanwijzing wat dit hier veroorzaakt.
Laatst bewerkt: 24 feb 2016 10:35 door Nachtvlinder.
Alleen ingelogde leden kunnen reageren.

Realtime grafieken in excel vanaf NMEA data? 24 feb 2016 19:22 #709194

  • henkvd
  • henkvd's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 4011
activeX is het missen van Java, probleem daarmee is dat Java zo langzamerhand overal wordt aangemerkt als onveilig. Uitzondering maken voor de toepassing en onthouden aanvinken.
Alleen ingelogde leden kunnen reageren.

Realtime grafieken in excel vanaf NMEA data? 25 feb 2016 06:09 #709301

henkvd schreef :
activeX is het missen van Java, probleem daarmee is dat Java zo langzamerhand overal wordt aangemerkt als onveilig. Uitzondering maken voor de toepassing en onthouden aanvinken.

Ik zou niet weten hoe dit met Java te maken zou kunnen hebben. Welke toepassing zou ik moeten uitzonderen? Excel? Java? de DLL!?

Zou jij (of iemand anders) eens willen proberen indien je een 32bit Windows omgeving hebt? Ik lees heel veel mogelijke oorzaken van "Error 429" (ActiveX Component Can't Create Object). Ondermeer dat de 32bit "OSWINSCK.DLL" bibliotheek niet zou hoeven te werken in mijn 64bit Win7 OS. Ik begin steeds meer te geloven in die laatste mogelijke oorzaak, maar kan dit niet testen omdat ik geen 32 bit Windows versie geinstalleerd heb.

Vanaf hier kun je oswinsck.exe installeren. Niet de .zip versie pakken, die is voor stand-alone VB. De .exe is voor VBA. De DLL die geinstalleerd wordt registreert zichzelf.

Dan letterlijk het voorbeeld in onderstaande link volgen!
Re: Excel with Listening Socket

Bij mij (Excel 2010 + Windows7 64bit) compileert dit probleemloos maar bij het on-runtime aanmaken van het object dmv het statement
Set wsTCP = New OSWINSCK.Winsock

krijg ik error 429...

DLL zowel handmatig geregistreerd met regsvr32.exe uit zowel \Windows\System32 (64 bit versie) als middels regsvr32.exe uit \Windows\SysWOW64 (32 bit versie). Die swap klinkt onlogisch maar is normaal en vanwege backwards-compatibility.

PS: Wéér een avond verspild hieraan. Hoe moeilijk kan het nou helemaal zijn! Begin er moe van te worden...
Laatst bewerkt: 25 feb 2016 13:06 door Nachtvlinder.
Alleen ingelogde leden kunnen reageren.

Realtime grafieken in excel vanaf NMEA data? 25 feb 2016 13:00 #709395

Ik stop ermee. Te veel gezeur om iets aan het werk te krijgen wat (indien de connectie werkt) nog véél meer aandacht nodig heeft om tot een gebruikersvriendelijke applicatie te worden. Net namelijk dit gelezen (van de MSDN site):

Compatibility Between the 32-bit and 64-bit Versions of Office 2010

ActiveX Control and COM Add-in Compatibility

Existing 32-bit ActiveX controls, both third-party and Microsoft-supplied, are not compatible with the 64-bit version of Office 2010. For ActiveX controls and COM objects, there are three possible solutions:
  • If you have the source code, you can generate a 64-bit version yourself
  • You can contact the vendor for an updated version,
  • You can search for an alternative solution.

Native 64-bit processes in Office 2010 cannot load 32-bit binaries ...<een stukje over common controls>... 64-bit Office 2010 does not provide 64-bit versions of the Common Controls.

Zie vooral de enorm hulpvaardige "solutions". Vooral grappig om die laatste mee te tellen als één van de drie oplossingen...

Ik ga niet m'n pc opnieuw installeren alleen hiervoor...
Laatst bewerkt: 25 feb 2016 13:06 door Nachtvlinder.
Alleen ingelogde leden kunnen reageren.

Realtime grafieken in excel vanaf NMEA data? 25 feb 2016 22:12 #709548

Fijn he? Micro$oft... :blink: .
Na een periode van stilte ben ik er weer...!
Alleen ingelogde leden kunnen reageren.

Realtime grafieken in excel vanaf NMEA data? 26 feb 2016 00:15 #709568

  • Delphi32
  • Delphi32's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 17794
Ik ben ook ergens in een hobbyproject nog bezig om configureerbare grafieken te maken. Mijn vaardigheden zitten meer in het maken van daadwerkelijk bedienbare applicaties, niet in het parsen van NMEA data :)
Mocht er nou iemand zijn die nu denkt: "laten we de handen ineen slaan", stuur me vooral een berichtje. Wie weet kunnen we er samen wat van maken.
Alleen ingelogde leden kunnen reageren.
  • Pagina:
  • 1
  • 2
  • 3
Tijd voor maken pagina: 0.179 seconden
Gemaakt door Kunena
   
   
   
   
© Zeilersforum.nl