[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