2 programy na jednom ser. portu pod win

Dotazy na technické problémy, vlastní řešení technických problémů

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
BigSandy
Příspěvky: 745
Registrován: 28 črc 2015, 02:00

2 programy na jednom ser. portu pod win

#1 Příspěvek od BigSandy »

Zdravím Vás.
Mám 2 programky, ktere potřebují připojít na jeden ser.port.

V portu je pichly ATEN US232A převodník.

https://cz.rs-online.com/web/p/adaptery ... atchtype=b

petrfilipi
Příspěvky: 2551
Registrován: 13 zář 2005, 02:00

#2 Příspěvek od petrfilipi »

Sice jsi napsal jen obecné tvrzení (mám 2 programy a seriový port), ale asi se chceš zezpat, zdali to bude fungovat vše dohromady. Podle mě (a třeba i podle tohoto názoru) to nepůjde. Ale třeba tady je popsán postup s virtuálním seriovým portem, který může sdílet více fyzických seriových portů. Případně by ty dvě aplikace, které chceš použít, musely být napsány tak, že nebudou tvrdošíjně trvat na existenci COM portu - a když ho nemají, tak končí. Musí být napsány tak, že po použití portu ho uvolní a když ho znovu potřebují, tak si ho jen zkusí připojit. Když to jde, OK. Když ne, zkusí to za chvíli. Ale s tím je nutné počítat už při psaní aplikace.

Není možné použít další USB/RS232 převodník?

PF

Uživatelský avatar
BOBOBO
Příspěvky: 18110
Registrován: 25 úno 2008, 01:00
Bydliště: Rychnovsko

#3 Příspěvek od BOBOBO »

Zdravím , jen se vloudím . Existují karty , které vytvoří plnohodnotný seriový port třeba z PCIe ? děkuji za odkaz

Uživatelský avatar
mikollar
Příspěvky: 1406
Registrován: 26 pro 2004, 01:00
Bydliště: Košice - okolie

#4 Příspěvek od mikollar »


Uživatelský avatar
pocitujlasku
Příspěvky: 1757
Registrován: 12 pro 2005, 01:00

#5 Příspěvek od pocitujlasku »

zalezi, ake su to programy a ako komunikuju so seriovym portom. Ak si ho pri spusteni otvoria, tak sa to neda. Ak si ho otvaraju len pri komunikacii, a maju osetrene to, ze nespadnu, ak uz je port otvoreny, tak sa to da.
ak by oba komunikovali sucasne, tak sa budu navzajom rusit a posielat na port nezmyselne data.
No vidis, a tak si sa bal

Uživatelský avatar
BOBOBO
Příspěvky: 18110
Registrován: 25 úno 2008, 01:00
Bydliště: Rychnovsko

#6 Příspěvek od BOBOBO »

Inu na těchto portech se vyskytují větší kladná i záporná napětí , která využívají i některé programátory . Když čtu virtual , tak mi to zní JAKO . Ale mi jde spíše o to , aby ten konvertovaný port byl PLNOHODNOTNÝ . Děkuji

Uživatelský avatar
mikollar
Příspěvky: 1406
Registrován: 26 pro 2004, 01:00
Bydliště: Košice - okolie

#7 Příspěvek od mikollar »

je tam OXPCIe952 staci k nemu pozret katalog :)

Uživatelský avatar
BOBOBO
Příspěvky: 18110
Registrován: 25 úno 2008, 01:00
Bydliště: Rychnovsko

#8 Příspěvek od BOBOBO »

Díky za snahu , ale buďto mají jiný kod , nebo to jen neumím . Byl by to problém dát odkaz na otevřený katalog . Nějak se tam nemohu probojovat .

p32
Příspěvky: 15069
Registrován: 13 led 2007, 01:00
Bydliště: Olomouc

#9 Příspěvek od p32 »

Myslím, že stačí další převodník na další USB port a vytvoření dalšího virtuálního portu. Jinak to jsou jen komplikace.

Uživatelský avatar
BOBOBO
Příspěvky: 18110
Registrován: 25 úno 2008, 01:00
Bydliště: Rychnovsko

#10 Příspěvek od BOBOBO »

To co dodal mikollar bude ono . Rád bych tuto kartu obdržel v origoanglickém názvu .

Uživatelský avatar
BOBOBO
Příspěvky: 18110
Registrován: 25 úno 2008, 01:00
Bydliště: Rychnovsko

#11 Příspěvek od BOBOBO »

Bude toto ono ? Nebo lépe toto , jsou tam evidentně dva zdroje toto

Uživatelský avatar
DukeNuke
Příspěvky: 304
Registrován: 02 dub 2018, 02:00

#12 Příspěvek od DukeNuke »

Těžko říct takhle z hlavy.
Pokud nejedou oba zaráz, lze použít jeden port, přepnout zařízení na portu (klidně mechanicky), případně použít dva virtuální systémy a každý systém by ovládal stejný port jinou aplikací.
Pokud oba programy přistupují zároveň, pak PCIe karta s com porty. Anebo virtuální USB porty. nebo převodníky ethernet/rs232 - to používáme v práci: https://papouch.com/gnome232-prevodnik- ... 232-p4615/
A jako obvykle by bylo lépe, kdybys napsal, co vlastně chceš řešit.

Uživatelský avatar
dj_Paul
Příspěvky: 2294
Registrován: 19 zář 2004, 02:00
Bydliště: Laškov

#13 Příspěvek od dj_Paul »

kdyby si někdo chtěl hrát, tak mám doma něco podobnýho:

https://www.ebay.de/itm/283547220054

Nejsem si jistý jestli to je ISA nebo PCI, měl jsem obě a jedna už šla z domu.
JIstý jsem si tím, že místo DB9 je na koncích DB25

Uživatelský avatar
bdn
Příspěvky: 436
Registrován: 16 led 2020, 01:00

#14 Příspěvek od bdn »

Já to chápu tak, že sériový port je POINT to POINT spojení. Příklad: Na straně (1) je PC a běží tam Terminál a na straně (2) je např. Arduino. Potom nedává smysl mít dva programy na straně PC.

ad. 1 Existuje "rozbočovací" zapojení s diodou, kde se vytáhne "další" RS232 zástrčka pro provoz "read only". Tuto variantu lze potom chápat jako dva programy na jednom PC. https://www.google.com/search?q=RS232+spy+monitor

ad 2. Další varianta: PC port po komunikaci zavřít v programu A, otevřít v programu B, komunikovat B, zvařít B, atd. dokola...

Uživatelský avatar
passion
Příspěvky: 890
Registrován: 22 črc 2005, 02:00
Bydliště: Žilina

#15 Příspěvek od passion »

Myslím, že chce odchytávať komunikáciu. Ale ako píše DukeNuke, nech napíše, čo presne chce riešiť a od toho sa odrazíme.

Odpovědět

Zpět na „Poradna“