Předmět Autor Datum
Oba budou komunikovat pres jeden port? Ten, ktery otevre port bude fungovat, ten druhy bude mit smul…
Jan Fiala 18.07.2024 08:00
Jan Fiala
Zdravím. Zrovna spolu jsme řešili můj programek v lazarusu. Čtení dat z teto váhy. https://vahy-pokl…
BigSandy 18.07.2024 08:17
BigSandy
Chapu, ale nedovedu si predstavit, i kdybys pripoji úspěšně l nekolik programu současně. Oba poslou…
Jan Fiala 18.07.2024 12:22
Jan Fiala
Mělo by existovat něco jako nevýhradní přístup (podobně jako k souboru, který taky může otevřít víc…
mll 18.07.2024 23:05
mll
To bys musel zasahnout do komunikace programu a myslim, ze tato moznost minimalne v tom jednom progr…
Jan Fiala 19.07.2024 04:48
Jan Fiala
Ted jsem našel toto, tak jdu zkusit. :-) https://freeserialportsplitter.com/
BigSandy 18.07.2024 08:22
BigSandy
Nie je možné, aby dve aplikácie otvorili ten istý sériový port súčasne. Jediným možným prístupom je… poslední
pme 19.07.2024 20:17
pme

Chapu, ale nedovedu si predstavit, i kdybys pripoji úspěšně l nekolik programu současně.
Oba poslou prikaz a budou ocekavat od vahy odpověď. Jal ten splitter pozna, ktera odpověď patří kterému programu?
Za mne neni problem, pokud posles z jednoho programu pozadavek, přečteš si odpověď a to samé provedes z druheho programu.

Mělo by existovat něco jako nevýhradní přístup (podobně jako k souboru, který taky může otevřít víc programů, teda naštěstí jen ke čtení, zápis ze dvou programů do jednoho souboru si fakt neumim představit), ale nemám s tím zkušenosti u portu a nikdy se mi to nepovedlo provést. Dokonce ani v Matlabu, který přímo tuhle fičuru měl někde popsanou). Nešlo by váhu připojit na dva porty. Nebo vlastním programem obsluhovat com2com, na který by byl připojený program výrobce a vlastní program, který by zároveň byl připojený na fyzický port (to by nemuselo být tak složité na naprogramování a com2com je určitě pro XP i sedmičky a asi i pro desítky dobře dostupný) a komunikaci papouškoval.

Nie je možné, aby dve aplikácie otvorili ten istý sériový port súčasne.
Jediným možným prístupom je mať aplikáciu, ktorá otvorí port a poskytne určitú formu komunikácie, pre 2 rozdielne aplikácie.

Áno, riešením je "rozdeliť" seriový port
- vyššie spomenutý Serial Port Splitter umožňuje niekoľkým aplikáciám sériovej komunikácie získať súčasný prístup k sériovému zariadeniu pripojenému k portu COM.
Serial Port Splitter vytvára potrebný počet virtuálnych COM portov prepojených so špecifikovaným fyzickým COM portom.

Ak si to dokáže "Veľký Sandy" ošetriť a ustriehnúť čo má komunikovať na akom virtuálnom porte, potom by mu to mohlo aj fungovať...

Zpět do poradny Odpovědět na původní otázku Nahoru