Welkom  

   

Mijn Menu  

   

What's Up  

Geen evenementen
   

Wedstrijd  

Geen evenementen
   
   
   
   
   
   
   
   
   
   
   
   
   
   
Welkom, Gasten
In deze sectie horen alleen topics welke een project beschrijven. Hiervoor gelden bijzondere regels. De beschrijving van het project staat centraal, reacties van zowel de Topic Starter (TS) als andere leden zijn alleen toegestaan indien deze rechtstreeks betrekking hebben op de projectinhoud. Zie ook de forumregels die hierop van toepassing zijn.

Onderwerp: Seatalk1/N0183/N2000 integratie zonder multiplexer

Seatalk1/N0183/N2000 integratie zonder multiplexer 05 mei 2021 10:12 #1281149

VSPE is niet specifiek voor NMEA en kan niet filteren voor zover ik eerder gebruikt heb. hij kan wel splitten...
Alleen ingelogde leden kunnen reageren.

Seatalk1/N0183/N2000 integratie zonder multiplexer 05 mei 2021 10:24 #1281158

  • WaltB
  • WaltB's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 1452
Filtering doe je al eerder, in OpenCPN. Alleen wat je nodig hebt naar de specifieke virtual com port waar sailingpd z’n data van leest.
The miracle is not to fly in the air, or to walk on the water, but to walk on the earth.

WATCH “SEASPIRACY” (ook op netflix)
Alleen ingelogde leden kunnen reageren.

Seatalk1/N0183/N2000 integratie zonder multiplexer 05 mei 2021 10:38 #1281164

Aangezien de filtering in OpenCPN gebeurt, kan die virtuele poort dan niet op een andere manier aangemaakt worden, zodat deze altijd op het systeem bestaat zodat NavMonPC niet gestart hoeft te worden?

Ik snap het nog niet helemaal: stel dat er een virtuele COM8 bestaat: kan daar dan door OpenCPN naar geschreven worden en door SPD uit gelezen? De “echte” COM poorten kunnen maar door 1 applicatie tegelijk geopend worden; is dat anders bij virtuele COM poorten?

Of moeten er dan 2 virtuele COM poorten gemaakt worden die gemappedcm zijn? Volgens mij kan VSPE dat, bv
COM8 —> COM9 en tegelijkertijd
COM9 —> COM8

OpenCPN opent (en schrijft) dan COM8 en SPD opent (en leest) dan COM9
Laatst bewerkt: 05 mei 2021 10:47 door Nachtvlinder.
Alleen ingelogde leden kunnen reageren.

Seatalk1/N0183/N2000 integratie zonder multiplexer 05 mei 2021 10:44 #1281167

Nachtvlinder schreef :
Aangezien de filtering in OpenCPN gebeurt, kan die virtuele poort dan niet op een andere manier aangemaakt worden, zodat deze altijd op het systeem bestaat zodat NavMonPC niet gestart hoeft te worden?

Ik snap het nog niet helemaal: stel darcercwen virtuele COM8 bestaat: kan daar dan door OpenCPN naar geschreven worden en door SPD door gelezen? De “echte” COM poorten kunnen namelijk maar doorc1 applicatie tegelijk geopend worden.

Als OpenCPN een COM8 aanmaakt voor output (en er genoeg heen stuurt) kan je die lezen in SailingPD.
OpenCPN moet dan wel lezen vanaf een andere, echte COM want er moet wel NMEA binnenkomen.
Volgens mij gebruikt de Froufrou SPD op deze manier.
"je hoeft niet aan een boom te hangen om een eikel te zijn "
Alleen ingelogde leden kunnen reageren.

Seatalk1/N0183/N2000 integratie zonder multiplexer 05 mei 2021 10:45 #1281168

  • WaltB
  • WaltB's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 1452
Ja, natuurlijk. Bij opstarten van W10 OpenCPN en VSPE altijd automatisch starten. Verder geen omkijken naar. De virtual com port is altijd aanwezig. Vaak gebruikt. Define “connect” device in VSPE, als ik me goed herinner.
The miracle is not to fly in the air, or to walk on the water, but to walk on the earth.

WATCH “SEASPIRACY” (ook op netflix)
Laatst bewerkt: 05 mei 2021 10:50 door WaltB.
Alleen ingelogde leden kunnen reageren.

Seatalk1/N0183/N2000 integratie zonder multiplexer 05 mei 2021 10:48 #1281170

Dankje. Paar tientjes voor lifetime licentie klinkt prima ook!

Baasklusje schreef :
Als OpenCPN een COM8 aanmaakt voor output (en er genoeg heen stuurt) kan je die lezen in SailingPD.

Volgens mij kan OpenCPN zelf geen virtuele COM poorten aanmaken. Maar als ie dat zou kunnen, kunnen 2 applicaties dan tegelijk dezelfde poort openen!? Dan klopt mijn perceptie niet!

Anyway met VSPE moet het sowiezo lukken!
Laatst bewerkt: 05 mei 2021 10:53 door Nachtvlinder.
Alleen ingelogde leden kunnen reageren.

Seatalk1/N0183/N2000 integratie zonder multiplexer 05 mei 2021 11:04 #1281178

Nachtvlinder schreef :

Volgens mij kan OpenCPN zelf geen virtuele COM poorten aanmaken. Maar als ie dat zou kunnen, kunnen 2 applicaties dan tegelijk dezelfde poort openen!?

Als ie kan doorsturen naar dezelfde poort waarop hij zelf luistert dan gaat het niet nee.
Er zal toch wel een echte fan in de zaal zijn die weet of een virtuele poort maken kan door OpenCPN? (ik niet, ik heb het evenveel keer weggegooid als geinstalleerd ;-) )
"je hoeft niet aan een boom te hangen om een eikel te zijn "
Alleen ingelogde leden kunnen reageren.

Seatalk1/N0183/N2000 integratie zonder multiplexer 05 mei 2021 11:06 #1281182

Mijn “inzicht vraag” staat los van OpenCPN en is “kunnen 2 applicaties tegelijk dezelfde COM poort openen?”

Volgens mij niet!
Alleen ingelogde leden kunnen reageren.

Seatalk1/N0183/N2000 integratie zonder multiplexer 05 mei 2021 11:14 #1281185

  • WaltB
  • WaltB's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 1452
Ja, met connect device. Dit is speciaal bedoeld als doorgeef-luik.
The miracle is not to fly in the air, or to walk on the water, but to walk on the earth.

WATCH “SEASPIRACY” (ook op netflix)
Alleen ingelogde leden kunnen reageren.

Seatalk1/N0183/N2000 integratie zonder multiplexer 05 mei 2021 11:16 #1281186

Nachtvlinder schreef :
Mijn “inzicht vraag” staat los van OpenCPN en is “kunnen 2 applicaties tegelijk dezelfde COM poort openen?”

Volgens mij niet!

Met 'iets ertussen' (VSPE, GPSgate, NAVmonPC) wel ;-)
Maar ander niet, inderdaad.
En de virtuele COMs ook niet.
"je hoeft niet aan een boom te hangen om een eikel te zijn "
Alleen ingelogde leden kunnen reageren.

Seatalk1/N0183/N2000 integratie zonder multiplexer 05 mei 2021 11:41 #1281199

In VSPE staat het heel eenvoudig ;) uitgelegd:




Maar dit zal ook werken (en was mijn "mentaal beeld"):


Dat laatste houd ik maar aan. Dan gaat het er logisch en fysiek zo uitzien. COM1 en COM2 zijn fysieke 9-pins RS232 poorten, VC5 en VC6 een virtueel pair aangemaakt door VSPE:


Zo gaat het werken toch?
Laatst bewerkt: 05 mei 2021 11:52 door Nachtvlinder.
Alleen ingelogde leden kunnen reageren.

Seatalk1/N0183/N2000 integratie zonder multiplexer 05 mei 2021 11:47 #1281204

Dan moet OCPN met 2 poorten praten?
Echte COM1 in en uit naar de Vesper.
Maar ook nog met een virtuele VC5....

Beter VSPE 'bovenop' COM1 te zetten en 2 virtuele poorten te maken, 1 voor OCPN, 2 voor SPD, en dan wel communicerend onderling...

Ik ga er even van uit dat PySerial (de comm-sw in SPD) de virtuele poort van VSPE ontdekt.
Dat werkt met virtueel van NavMonPC en GPSgate.
Maar met VSPE heb ik niet getest....
"je hoeft niet aan een boom te hangen om een eikel te zijn "
Laatst bewerkt: 05 mei 2021 11:49 door Baasklusje.
Alleen ingelogde leden kunnen reageren.

Seatalk1/N0183/N2000 integratie zonder multiplexer 05 mei 2021 12:04 #1281213

Baasklusje schreef :
Dan moet OCPN met 2 poorten praten?
Echte COM1 in en uit naar de Vesper.
Maar ook nog met een virtuele VC5....
Dat kan, je kunt (binnenkomende en door OpenCPN gegenereerde) berichten laten schrijven naar een aparte COM poort (of TCP, UDP...). Je kunt hier ook filters voor aanmaken zodat SPD alleen krijgt wat ie nodig heeft.

Baasklusje schreef :
Beter VSPE 'bovenop' COM1 te zetten en 2 virtuele poorten te maken, 1 voor OCPN, 2 voor SPD, en dan wel communicerend onderling...
Dat vetgedrukte kan VSPE niet, voor zover ik begrepen heb.

Baasklusje schreef :
Ik ga er even van uit dat PySerial (de comm-sw in SPD) de virtuele poort van VSPE ontdekt.
Dat werkt met virtueel van NavMonPC en GPSgate.
Maar met VSPE heb ik niet getest....
Dat ga ik proberen!
Laatst bewerkt: 05 mei 2021 12:05 door Nachtvlinder.
Alleen ingelogde leden kunnen reageren.

Seatalk1/N0183/N2000 integratie zonder multiplexer 05 mei 2021 12:16 #1281225

  • 666
  • 666's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 806
Kan je het niet gewoon via je local host doen? 127.0.0.1. Of kan SPD dat niet?

Gepost met de officiële Zeilersforum-app
I will appreciate feedback wether this is a known problem, or the black cloud that appears regularly when I undertake projects on my sailboat.
Alleen ingelogde leden kunnen reageren.

Seatalk1/N0183/N2000 integratie zonder multiplexer 05 mei 2021 12:22 #1281228

666 schreef :
Kan je het niet gewoon via je local host doen? 127.0.0.1. Of kan SPD dat niet?

Gepost met de officiële Zeilersforum-app

nee, alleen COM vooralsnog.
Ik ga ervan uit dat SPD-gebruikers ernaast nog meer draaien, navigatie bijv.
Dan moet er dus toch al iets ' voor' om de input voor beide (spd en nav) op te halen.
Die dingen (gpsgate, navmonpc) kunnen wel met tcp overweg (en dan doorzetten naar com).
Hoeft SPD dus niet zelf te doen (en dat houdt het simpeler voor mij en de gebruikers ;-) )
"je hoeft niet aan een boom te hangen om een eikel te zijn "
Alleen ingelogde leden kunnen reageren.

Seatalk1/N0183/N2000 integratie zonder multiplexer 05 mei 2021 12:53 #1281239

De poortjes paren graag in elk geval :) Ik heb net virtuele COM5 en COM6 gemaakt met VSPE.

-OpenCPN leest hier koko's 24-uurs race terug van een TCP/IP server (gevoed door NavMonPC)
-OpenCPN stuurt (alleen de heading gefilterd nu) door naar COM5
-Hyperterminal leest COM6

Laatst bewerkt: 05 mei 2021 13:05 door Nachtvlinder.
Alleen ingelogde leden kunnen reageren.

Seatalk1/N0183/N2000 integratie zonder multiplexer 05 mei 2021 18:14 #1281392

Het doorsturen gebeurt dan door OpenCPN.
Als ik naar VSPE kijk zie ik:
- Splitter: 1 fysieke COM aanbieden als meerdere virtuele. Dat kan GPSgate ook.
- Connector: 1 virtuele COM die met 2 applicaties kan koppelen. Maar geen data van buiten kan binnenkrijgen. Wel onderlinge communicatie.
- Pair: 2 met elkaar verbonden virtuele COMs die elk met een applicatie verbonden zijn, soort sw-nullmodemkabel. Geen data van buiten.

Wat ik hoopte, data van buiten naar 2 applicaties én de koppeling tussen beide applicaties, kan dus idd niet. Jammer.

Blijft (als je niet OpenCPN gebruikt) alleen NavMonPC over.
"je hoeft niet aan een boom te hangen om een eikel te zijn "
Laatst bewerkt: 05 mei 2021 18:16 door Baasklusje.
Alleen ingelogde leden kunnen reageren.

Seatalk1/N0183/N2000 integratie zonder multiplexer 05 mei 2021 20:46 #1281470

SPD kan lezen van een virtuele COM poort met VSPE aangemaakt :)



Er komt nog wat onzin data door zo te zien, maar heb nog niets ingesteld of gefilterd in OpenCPN - upgraden naar W10 moest even tussendoor :(
Laatst bewerkt: 05 mei 2021 20:58 door Nachtvlinder.
Alleen ingelogde leden kunnen reageren.

Seatalk1/N0183/N2000 integratie zonder multiplexer 05 mei 2021 21:26 #1281495

  • WaltB
  • WaltB's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 1452
Dat heb je zo mooi voor elkaar Nachtvlinder. Overigens kan je ook een TCP server definieren als er apps zijn die TCP input willen. OpenCPN kan uiteraard ook TCP input lezen.
@Baasklusje. Wat jij wilt kan ook hoor. VSPE devices kunnen nl. ook door VSPE zelf gecreeerde virtual com ports lezen. Je kunt dus meerdere VSPE devices definieren, die met elkaar communiceren.
The miracle is not to fly in the air, or to walk on the water, but to walk on the earth.

WATCH “SEASPIRACY” (ook op netflix)
Laatst bewerkt: 06 mei 2021 05:15 door WaltB.
Alleen ingelogde leden kunnen reageren.

Seatalk1/N0183/N2000 integratie zonder multiplexer 06 mei 2021 07:05 #1281532

@NV: mooi dat het werkt! Nog even een andere STW-correctietabel inlezen; deze geeft 13 kts afwijking (test-tabelletje ;-) )

@WaltB: dank voor de tip, ga ik proberen. Gestapelde virtuele COM's....

@allen: SailingPD is gemaakt met de nieuwste Python versie (3.9.4) en dat werkt NIET onder Windows 7, zo merkte NV. Windows 10 nodig dus.

Of Linux, daarover binnenkort meer.
En misschien zelfs iOs.
"je hoeft niet aan een boom te hangen om een eikel te zijn "
Alleen ingelogde leden kunnen reageren.

Seatalk1/N0183/N2000 integratie zonder multiplexer 06 mei 2021 07:12 #1281538

  • 3Noreen
  • 3Noreen's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 7355
Baasklusje schreef :
En misschien zelfs iOs.

In de apple app store ? Dat we dat nog mogen meemaken dat baas zaken met apple gaat doen. De wereld op zijn kop. :silly:


Voor wie dat niet weet. Om iets op iOS te krijgen kan dat alleen maar via de app store.
Laatst bewerkt: 06 mei 2021 07:51 door 3Noreen.
Alleen ingelogde leden kunnen reageren.

Seatalk1/N0183/N2000 integratie zonder multiplexer 06 mei 2021 08:12 #1281569

  • holtere
  • holtere's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 10760
Draagt ie coltruien?
Alleen ingelogde leden kunnen reageren.

Seatalk1/N0183/N2000 integratie zonder multiplexer 06 mei 2021 12:45 #1281698

Nog ietsje verder getest (en gekomen!)

De VSPE "connectors" werken ook, in elk geval voor de koppeling OpenCPN-SPD


Ik heb nu 2 connectors gemaakt: COM5 en COM6
  • OpenCPN schrijft de data die SPD nodig heeft naar COM5
  • SPD leest daaruit (dat werkt dus: biede applicaties kunnen deze zelfde COM5 openen)
  • SPD stuurt de performance data via MTW (water temperartuur) naar COM6
  • OpenCPN leest via COM6 MTW in zoals getoond in het OpenCPN dashboard "PERFORMANCE"
  • Het was uiteraard wel nodig om de MTW van koko uit de TCP/IP input stream naar OpenCPN te filteren om 2x deze variabele te voorkomen. Dat kan OpenCPN. SPD waarschuwde daarvoor :)



Heel eenvoudig allemaal ;)
SignalK mag met haar 20k+ files en 200 MB mooi een ander systeem gaan bevuilen!
Laatst bewerkt: 06 mei 2021 13:05 door Nachtvlinder.
Alleen ingelogde leden kunnen reageren.

Seatalk1/N0183/N2000 integratie zonder multiplexer 06 mei 2021 13:32 #1281711

  • Effies
  • Effies's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 65
SignalK port naar Windows is ook meer voor demonstratie doeleinden gemaakt...

Gepost met de officiële Zeilersforum-app
Alleen ingelogde leden kunnen reageren.

Seatalk1/N0183/N2000 integratie zonder multiplexer 06 mei 2021 15:45 #1281774

Nachtvlinder schreef :

Heel eenvoudig allemaal ;)

Dat was ook de bedoeling ;-)
Aan de praat krijgen is simpel.
Alle mogelijkheden benutten is ietwat ingewikkelder, er kan afgrijselijk veel!

Voor jou geen Signal K koppeling nodig? :woohoo:
"je hoeft niet aan een boom te hangen om een eikel te zijn "
Alleen ingelogde leden kunnen reageren.
Tijd voor maken pagina: 0.302 seconden
Gemaakt door Kunena
   
   
   
   
© Zeilersforum.nl