[ old.man @ 28.10.2020. 08:19 ] @
Prvo izvinjenje adminu , ako sam promašio mesto za temu uz molbu da je "preseli" gde treba.
Laik sam za COMOVE I PORTOVE ali situacija je ovakva:
Postoji uredjaj povezan hardverskim interfejsom na USB. Kada se uključi program koji upravlja datim uredjajem, to radi, ali se poveže sa COM4.

Postoji instalirano više programa za upravljanje datim uredjajem , ali kad uklučim program br.1 on mi blokira com4, pa program br.2 ne može da radi.

Postoji li aplikacija koja bi omogućila da se taj com4 koristi sa dva programa ?

Napominjem da sam probao sve COM-ove, ali ovi programi, ili interfejs se "zaljubio" u com 4 pa neće na druge...
Računar je "I5" 8gb rama , ima jedan priključak sa 9 pinova, koji se ne koristi, i masa (6) USB od koji se koriste 2, jedan za dati uredjaj, a drugi za druge stvari, ali preko adaptera od fiskalne kase.
Kada se pogleda u DeviceManager to izgleda ovako

Ima li pomoći?
Pozdrav,

[ gilopile @ 28.10.2020. 08:32 ] @
I ja sam muku mucio sa tim portovima.
Zna neki uredjaj da zaposedne port iako ga iskljucis, pa port ostane otvoren...
Pa sam neke cake iz cmd koristio za `oslobadjanje` porta i to je radilo...

Probaj sa ovim programcetom da ocistis portove i kada udenes uredjaj on ce da uzme prvi raspolozivi valjda.
Disable sve ostale, pa ce uvek raditi samo na tom koji je slobodan i svaki program ce videti samo njega.
Naravno, ne mozes u isto vreme koristiti vise uredjaja na isti port.
[ djoka_l @ 28.10.2020. 09:44 ] @
Ukratko: ne može tako.

Zamisli da je na tom USB portu vezan štampač. Šta bi značilo da dva ili više procesa "dele" port. Jedan proces pošalje jedno slovo, drugi pošalje drugo slovo, pa onda na izlazu dobiješ dokument koji je mešavina izlaza sa dva procesa.
Ako je prvi proces završio rad sa portom, neka zatvori port, pa onda drugi neka otvori.

Ja sam pre jedno 25 godina imao situaciju da dva računara treba da dele serijski port (prema štampaču). Problem je rešen kroz hardver i softver. Napravljena su ili kola sa oba serijska izlaza sa računara prema štampaču, tako da su oba računara mogla da primaju i šalju podatke, a softver je rešavao ko ima pravo da piše/čita serijski port. U jednom trenutku, samo jedan računar je mogao da komunicira sa štampačem.
[ old.man @ 28.10.2020. 10:04 ] @
Djoko _I , ne bežim ja da dokupim parče hardvera, ne znam ali šta mi treba ?
Citat:
djoka_l: Ukratko: ne može tako....
Napravljena su ili kola sa oba serijska izlaza sa računara prema štampaču, tako da su oba računara mogla da primaju i šalju podatke, a softver je rešavao ko ima pravo da piše/čita serijski port. U jednom trenutku, samo jedan računar je mogao da komunicira sa štampačem.


Gilopile , svakako ću probati..

Buni me , na donjoj slici piše USB SERIAL (COM4)
ja sam do sada COM zamišljao kao konektor sa 9 iglica ???
Izleda da nism bio u pravu ?
Ali nije mi to struka, samo hobi


[ gilopile @ 28.10.2020. 10:13 ] @
Protokol je isti, samo sto ti uredjaji softwerski emuliraju Serial, jer na taj nacin komuniciraju sa racunarom.
Tako da, jedan uredjaj ( port ) ne moze u isto vreme da komunicira sa 2 ili vise razlicita programa....Djoka je objasnio i zasto.

Isto je sa svim popularnim interfejsima. Isto da na SATA konektor na pinove data spojis jos jedan HDD :) Ne moze.
[ djoka_l @ 28.10.2020. 10:38 ] @
Ti si na slici postavio izgled starog serijskog porta. Nekada je standard bio da su signali bili +12V i -12V, posle se prešlo na TTL nivoe 0V i +5V, sada nemam pojma koji su standardi. U skraćenici USB, ono S je"Serial". Dakle i to je vrsta serijskog porta. Samo je drugačiji standard nivoa signala, brzine itd.

Tebi ne treba nikakav hardverski dodatak. Treba ti spuler (spooler). Opet primer štampača: imaš jedan štampač i pustiš istovremeno štampu iz Worda i Excela. Na koji način ne dobiješ mešavinu teksta iz dva programa? Tako što tvoji programi ne komuniciraju direktno sa štampačem, bez obzira na šta je vezan, nego štampu predaju spuleru, koji ih pušta jedan po jedan na štampač.

Ne znam kakav problem treba da rešiš i da li si ti pisao programe koji treba svi da pristupaju USB uređaju, rešenje je da između tih programa i uređaja treba da postoji jedan "saobraćajac" koji ima EKSKLUZIVAN pristup uređaju i da kontroliše saobraćaj na portu, a ostali programi da koriste njegove usluge.
[ goran_68 @ 28.10.2020. 10:38 ] @
Citat:
old.man:

Postoji li aplikacija koja bi omogućila da se taj com4 koristi sa dva programa ?



Probaj sa HHD Virtual Serial Port Tools
https://www.hhdsoftware.com/virtual-serial-ports

Ne znam da li free verzija podržava opciju Split Port ali ništa te ne košta da probaš. Dakle, jedan COM se podeli na druga dva pa svaka aplikacija "sluša" svoj. Može da bude problema ako obe krenu da pišu istovremeno ali to je sad već nagađanje.
[ old.man @ 28.10.2020. 15:47 ] @
Citat:
djoka_l
Tebi ne treba nikakav hardverski dodatak. Treba ti spuler (spooler). Opet primer štampača: imaš jedan štampač i pustiš istovremeno štampu iz Worda i Excela. Na koji način ne dobiješ mešavinu teksta iz dva programa? Tako što tvoji programi ne komuniciraju direktno sa štampačem, bez obzira na šta je vezan, nego štampu predaju spuleru, koji ih pušta jedan po jedan na štampač.
Ne znam kakav problem treba da rešiš i da li si ti pisao programe koji treba svi da pristupaju USB uređaju, rešenje je da između tih programa i uređaja treba da postoji jedan "saobraćajac" koji ima EKSKLUZIVAN pristup uređaju i da kontroliše saobraćaj na portu, a ostali programi da koriste njegove usluge.


Ovo je najbolje opisano !
Samo što nije u pitanju printer već amaterska radio stanica. Vezana sa compom.
Jedan program naredjuje kad će da emituje glasom , drugi kad emituje Morse kod-om, a u isto vreme "zapisuje" sa kim je pričano, vodi dnevnik i još svašta nešto..

Daleko je od tog da sam ja pisao programe he hehe , ja sam pravnik. :)
Ima li negde spooler da se skine sa neta ?


Citat:
goran_68: Probaj sa HHD Virtual Serial Port Tools
https://www.hhdsoftware.com/virtual-serial-ports

Ne znam da li free verzija podržava opciju Split Port ali ništa te ne košta da probaš. Dakle, jedan COM se podeli na druga dva pa svaka aplikacija "sluša" svoj. Može da bude problema ako obe krenu da pišu istovremeno ali to je sad već nagađanje.

Gorane ne verujujem :(
Probao sam sa https://www.eltima.com/products/vspdxp/
Iako piše da je 15 dana probni period, neće da radi .. opet, probaću, javim se sutra kako sam prošao.
[ pbenka @ 29.10.2020. 15:53 ] @
old.man, po mom iskustvu, neki HAM programi hoće da dele serijski port preko virtualnih serijskih programa, neki pak neće. No ima već dosta tih radioamaterskih programa koji mogu da obave većinu tih stvari koje si nabrojao. Koji konkretno su programi koje hoćeš da koristiš istovremeno?
[ old.man @ 29.10.2020. 18:44 ] @
Citat:
pbenka: old.man, po mom iskustvu, neki HAM programi hoće da dele serijski port preko virtualnih serijskih programa, neki pak neće. No ima već dosta tih radioamaterskih programa koji mogu da obave većinu tih stvari koje si nabrojao. Koji konkretno su programi koje hoćeš da koristiš istovremeno?

Zdravo Pavele :)
Log4om koji ne može bez winkeyera, a koji za sad nemam + neki koji koji može cw, ali da loguje u sqlite bazu od L4om
Probao sam Logger32, N1mm.
L4om ima UDP port za N1mm, ali ne vredi kad ne mogu da rade u isto vreme.
Ako imaš predlog za nešto treće, rado ću isprobati :)

Uzgred onaj tvoj cw interfejs radi UFB :)
Pozdrav, Branko
[ old.man @ 29.10.2020. 18:50 ] @
Citat:
gilopile: I ja sam muku mucio sa tim portovima.
Probaj sa ovim programcetom da ocistis portove i kada udenes uredjaj on ce da uzme prvi raspolozivi valjda.
Disable sve ostale, pa ce uvek raditi samo na tom koji je slobodan i svaki program ce videti samo njega.
Naravno, ne mozes u isto vreme koristiti vise uredjaja na isti port.


Ispobao , isti rezutat.
Ali bar sam stekao malo iskustva :)
[ pbenka @ 30.10.2020. 13:45 ] @
Pozdrav Branko. USB port ti treba samo za program koji komunicira sa stanicom. Ako sam dobro povatao, u L4OM, samo loguješ veze, tako da njemu ne treba USB port, on treba da sluša UDP port, na koji će N1MM+ da šalje podatke za logovanje putem UDP. Onda u L4OM ne podešavaš serijski port, tj. podesiš tako da ne koristiš nijedan. S druge strane N1MM+ treba pristup USB-u, kako bi komunicirao sa stanicom. Koliko znam, N1MM+ radi i sa Winkeyer-om, ali nisam probao, jer ga nemam, niti sam dosad osetio potrebu da ga nabavljam.

No, da se vratimo na temu deljenja serijskog porta, upravo kod ovakvih programa su preporučivali VSPE. Mislim da je 32 bitna verzija besplatna, pa možeš to da probaš. Znam da Logger32 neće da radi sa ovim, ali mislim da N1MM+ hoće.

Pozdrav.
[ old.man @ 02.11.2020. 17:19 ] @
Citat:
pbenka:
No, da se vratimo na temu deljenja serijskog porta, upravo kod ovakvih programa su preporučivali VSPE. Mislim da je 32 bitna verzija besplatna, pa možeš to da probaš. Znam da Logger32 neće da radi sa ovim, ali mislim da N1MM+ hoće.


Neće
VSPE , piše lepo da je 32bit verzija besplatna, ali možda kad se instalira u 32 bit pc.
Skinuo sam sa ovog sajta http://www.eterlogic.com/Products.VSPE.html 32bit verziju, ali prilikom instalacije , program je prepoznao da je mašina 64 bitna pa mi je "rekao" da nije free.
N1mm lepo saradjuje sa l4om preko UDP , upisuje veze u l4om, tako da je N1MM glavni.
Uz "pomoć prijatelja" je sve konfiigurisano , ali sam morao da se odreknem pokazivača frekvencije u L4om.

Uglavnom , ostaću na ovome ako ne nadjem deljenje porta koje radi.

Hvala svim drugarima koji su pokušalji da pomognu
Pozdrav, Branko
[ jonathan @ 03.11.2020. 01:14 ] @
Na desktopu sam to veoma prosto rešio ugradnjom jedne male PCIe kartice sa dodatna dva serijska porta.
Sad su fizički razdvojeni packet/APRS, CAT i CW.

pp0z, Alek
[ pbenka @ 04.11.2020. 13:19 ] @
Branko, baš sam juče ponovo probao VSPE, i sada stvarno prijavi da je 64 bitna verzija bez licence (iako sam instalisao 32 bitnu verziju), ali unatoč svemu, pokrenuo sam program i definisao virtuelni port. Međutim, taj virtuelni port mi nisu videli ni Logger32 ni N1MM, tako da je moguće da radi samo u nekom demo modu.
Alek, Branko želi obrnuto, da više programa idu preko jednog COM porta.
[ old.man @ 04.11.2020. 17:45 ] @
Citat:
pbenka: Branko, baš sam juče ponovo probao VSPE, i sada stvarno prijavi da je 64 bitna verzija bez licence ..

Probao sam jedno pet sličnih programa al ništa ispod $100 nema..

Citat:
Alek, Branko želi obrnuto, da više programa idu preko jednog COM porta.

Upravo tako VSPE to ima al ne radi kako treba bez key-a

N1mm saradjuje sa l4om preko UDP , upisuje veze u l4om i sad kotistim tu varijantu.



Danas sam imao razgovor sa momkom koji hoće da mi napravi winkeyer, odnosno klon od istog. Onda ću moći i ručicu da povežem.
[ jonathan @ 04.11.2020. 20:13 ] @
Da, nisam obratio pažnju, izvinjavam se.
Nažalost, suprotno nisam pokušavao nikada. Puno sreće u rešavanju.

pp0z, Alek
[ afrocuban @ 20.05.2021. 01:00 ] @
Jeste ovo staro, ali probaj da digneš u virtualboxu 32-bitni windows pa tamo instaliraj 32-bitni VSPE a COM portove u settingsu same virtualne mašine. Ne razumem se ni u VSPE ni u radio-amaterizam, samo mi je palo na pamet kako da prevaziđeš problem platforme.