www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

Kako iz virtualnega porta preusmeriti komunikacijo

 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Programska oprema
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
atomi
Član
Član



Pridružen-a: Tor 09 Dec 2008 11:21
Prispevkov: 22
Aktiv.: 0.11
Kraj: Turjak

PrispevekObjavljeno: Ned Dec 14, 2014 1:50 pm    Naslov sporočila:  Kako iz virtualnega porta preusmeriti komunikacijo Odgovori s citatom

Lep pozdrav

A ima kdo kako rešitev, nasvet, za sledeče.

Imam dve aplikaciji, ki med sabo komunicirata preko virtualnega COM porta. Recimo VCOM20 in VCOM30. Kako preusmeriti to komunikacijo, ki poteka med virtualnima portoma na fizični port COM1, recimo. Radi bi, da ti dve aplikaciji krmilita hadversko kartico, ki je na fizičnem portu, recimo COM1.

Poskusil sem že razne VSPE in com o com pa to ne deluje.

Mogoče je kdo že imel kaj podobnega. Hvala za vse namige in predloge.

LP, Anton
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo Obišči avtorjevo spletno stran
dejko1
Član
Član



Pridružen-a: Ned 16 Mar 2008 0:21
Prispevkov: 271
Aktiv.: 1.29
Kraj: Ljubljana

PrispevekObjavljeno: Ned Dec 14, 2014 4:03 pm    Naslov sporočila:   Odgovori s citatom

Iz tvojega posta ni čisto razvidno kaj bi sploh rad dosegel. Programa komunicirata med sabo ali s kartico?

Če oba programa komunicirata s kartico boš tudi ob pravilni konfiguraciji portov / povezav med porti lahko dobil napake zaradi trčenja podatkov - če se oba programa odločita komunicirat z napravo ob istem času.

Prav tako boš preko istega porta težko dosegel hkratno komunikacijo med programoma in med programom ter serijsko napravo.

Lažje oz. bolj izvedljivo je npr. ko en program le posluša podatke in jih drugi pošilja.

Za povezavo boš verjetno rabil katerega izmed COM <> NET programov (tu potem ni težav z večimi "strankami" na enem portu). Del com0com projekta sta tudi com4hub in com2tcp (moraš inštalirat posebej). Prvi bo verjetno pravi za to kar želiš naredit ti, z njim lahko preizkušeno dosežeš skoraj kakršenkoli routing Smile
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
atomi
Član
Član



Pridružen-a: Tor 09 Dec 2008 11:21
Prispevkov: 22
Aktiv.: 0.11
Kraj: Turjak

PrispevekObjavljeno: Ned Dec 14, 2014 5:01 pm    Naslov sporočila:  Kako iz virtualnega porta preusmeriti komunikacijo Odgovori s citatom

Hvala za odgovor

V praksi izgleda to tako. Nameščeni imam aplikaciji HamRadioDelux in PowerSDR. Ti dve aplikaciji komunicirata med sabo sinhrono preko virtualnih portov VCOM20 in VCOM30. Torej, ko v eni aplikaciji kaj naredim se to odraža na drugi ali obratno. Zdaj pa bi to komunikacijo usmeril tudi na fizični port COM1 na katerega bi priklopil hardversko kartico. S to kartico bi krmilil preklapljanje relejev za band območija, recimo v linearju. Torej, ko bi v eni ali drugi aplikaciji kliknil na menjavo band področja bi hardverska kartica, ki je na COM1 preklopila releje na ustrezno območje katerega bi pač izbral v aplikaciji HRD ali PowerSDR.

Če je še kaka ideja prosim za nasvete.

LP.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo Obišči avtorjevo spletno stran
Batman
Član
Član



Pridružen-a: Sre 10 Sep 2008 21:43
Prispevkov: 230
Aktiv.: 1.13
Kraj: Notranjska

PrispevekObjavljeno: Pon Dec 15, 2014 11:22 pm    Naslov sporočila:   Odgovori s citatom

Nastaviš oba programa da tudi komunicirata na COM1?
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
atomi
Član
Član



Pridružen-a: Tor 09 Dec 2008 11:21
Prispevkov: 22
Aktiv.: 0.11
Kraj: Turjak

PrispevekObjavljeno: Tor Dec 16, 2014 9:56 am    Naslov sporočila:  Kako iz virtualnega porta preusmeriti komunikacijo Odgovori s citatom

Točno to bi rad dosegel.

Da HRD in PowerSDR, ki sta na virtualnem portu in sinhronizirana, krmilita hardver na COM1. Eden ali drugi v katerem pač opraviš klik. Med njima to poteka brez problemov. Kako to spraviti na COM1.

Kaj, če bi blo izvesti tako. Recimo COM1, fizični port, bi dal v SharedPort. Potem pa bi dodal virtualne Client porte na katere bi usmeril komunikacijo med softweri, na COM1 pa bi pustil hardwer.

Mah vse skupaj bom fliknu v koš.

Hvala ti za trud.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo Obišči avtorjevo spletno stran
dejko1
Član
Član



Pridružen-a: Ned 16 Mar 2008 0:21
Prispevkov: 271
Aktiv.: 1.29
Kraj: Ljubljana

PrispevekObjavljeno: Čet Dec 18, 2014 9:15 am    Naslov sporočila:   Odgovori s citatom

V bistvu moraš samo enega od programov nastaviti da ti kontrolira radio, je pa ta nastavitev ločena od porta za sinhronizacijo z drugim programom. Kar pomeni da se verjetno ne rabiš igrat s com0com in hub4com, ampak samo najdeš ustrezno nastavitev v enem izmed programov.


V primeru da radio res sprejema enake ukaze kot se uporablajajo za sinhronizacijo programov (in da gre pri sinhronizaciji za half duplex brez odgovorov) bi lahko npr. podatke preusmeril takole:
Ustvariš dva para virtualnih com portov z com0com (recimo da so COM1-CNCA1, COM2-CNCA2). Rabiš še en pravi - zunanji com port npr. COM3.

Na COM3 priklopiš zunanjo napravo. Na COM1 in COM2 pripneš programa.

Za povezavo med porti uporabiš ukaz:
hub4com --route=All:All \\.\CNCA1 \\.\CNCA2 \\.\COM3

V tem primeru so vsi podatki ki se pošljejo preko enega porta posredovani na oba druga porta (velja za vse tri). Za določeno uporabo je verjetno treba še nekaj igranja z drugimi nastavitvami programa hub4com (nastavitev je kar precej možnih)... Bom enkrat v kratkem na svojo stran pripel en članek o uporabi com0com in hub4com, sicer pa kot vedno branje dokumentacije ne škodi Wink
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
atomi
Član
Član



Pridružen-a: Tor 09 Dec 2008 11:21
Prispevkov: 22
Aktiv.: 0.11
Kraj: Turjak

PrispevekObjavljeno: Čet Dec 18, 2014 9:24 am    Naslov sporočila:  Kako iz virtualnega porta preusmeriti komunikacijo Odgovori s citatom

Hvala Dejko


Veš kaj, saj ta drekasta zima itak ni za drugo kot, da se igramo v delavnicah ali pač nekje. Prižgem ta veliko luč pa mam vsaj sonce, hehe.

Ti odkrito povem, da tega hub4com še nisem uspel preizkusiti, tako, da ne vem še nič o njemu. Mam pa namen to danes počet. Ti sporočim rezultate.

Vsekakor pa hvala za dobro voljo. Čak nekaj omenjaš svojo stran a mi daš link, da vidim kaj počenš.

Pa vesele praznike, če med tem ne bova nič komunicirala.

Tomo.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo Obišči avtorjevo spletno stran
s55m
Član
Član



Pridružen-a: Sob 06 Jan 2007 17:07
Prispevkov: 2696
Aktiv.: 12.00
Kraj: Plovdiv-Bolgarija

PrispevekObjavljeno: Čet Dec 18, 2014 2:38 pm    Naslov sporočila:   Odgovori s citatom

Tomo, v njegovem postu klikni na www Smile
_________________
Physics sucks! It always works against "great" ideas! Smile
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
atomi
Član
Član



Pridružen-a: Tor 09 Dec 2008 11:21
Prispevkov: 22
Aktiv.: 0.11
Kraj: Turjak

PrispevekObjavljeno: Pet Dec 19, 2014 11:07 am    Naslov sporočila:  Gledam pa na vidim, hehe Odgovori s citatom

Hvala

Sem spregledal.

Fino vsaj nekaj počnemo.

LP, Tomo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo Obišči avtorjevo spletno stran
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Programska oprema Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Stran 1 od 1

 
Pojdi na:  
Ne, ne moreš dodajati novih tem v tem forumu
Ne, ne moreš odgovarjati na teme v tem forumu
Ne, ne moreš urejati svojih prispevkov v tem forumu
Ne, ne moreš brisati svojih prispevkov v tem forumu
Ne ne moreš glasovati v anketi v tem forumu
Ne, ne moreš pripeti datotek v tem forumu
Ne, ne moreš povleči datotek v tem forumu

Uptime: 495 dni


Powered by phpBB © 2001, 2005 phpBB Group