[elektro] RS232 megosztas

Erdos Zoltan erdosz at gmail.com
Sun Nov 1 12:47:32 CET 2015


en is igy gondolom.. par plusz fuggvenyhivas az alapfunkcio mellett es 
kesz..

2015.11.01. 12:23 keltezéssel, Karoly Kovacs írta:
> Nem egészen világos a kérdésed.
> Ha ugyanis az alapfunkciót végző programot is Te írtad, akkor miből
> állna a funkcionalitását kibővítened az igényelt funkciókkal?
>
> Károly
>
> Nemeth Tibor wrote:
>> Hali!
>>
>> Tudom,hogy agyrém az ötlet, de fizikailag lehetséges, tehát miért is ne.
>>
>> Van egy kütyü, soroson csatlakozik PC -hez Windows alatt futó program
>> kezeli. Csak RxTx-et használ, Rts,Cts,Dsr,Dtr szabadok.
>> Felmerült az igény, egyszerű új funkciókkal bővíteni (Ki/Be kapcsolni
>> valamiket), amikhez elegendő lenne a szabad DTR és RTS vonal. A feladat
>> nem időkritikus, 1-2 másodperc nem számít.
>>
>> Kérdés:
>> Megoldható-e Windows alatt, hogy az alapfunkciót végző program futása
>> közben elindítva egy másik, az új feladatot elvégző program, hozzáférjen
>> a port szabad vonalaihoz?
>>
>> Az alapfunkciót végrehajtó programot is én írtam, és kissé módosíthatom
>> is a megosztási hajlandóság érdekében. A soros portot Createfile-vel
>> kapott handle segítségével,  Readfile, Writefile ,  ClearCommError stb.
>> API-k segítségével kezelem.
>> Azt már próbáltam, hogy az alapprogram megadja a handle értékét és ezzel
>> egy másik program próbál Dtr-t állítani de "invalid handle" üzenet jött.
>>
>> Sejtem, hogy amit akarok, a multitasking koncepcióinak semmibe vétele,
>> de mivel fizikailag lehetségesnek tartom, gondoltam megkérdezem.
>>
>> Amúgy az nyilván megoldás, hogy az eredeti alapfunkciós programot
>> bővítem, valószínűleg ez lesz a megoldás, de nem elegáns.
>>
>> Üdv.
>>                 Németh Tibor
>>
>> -----------------------------------------
>>             elektro[-flame|-etc]
>>
>
> -----------------------------------------
>            elektro[-flame|-etc]
>
>



More information about the Elektro mailing list