Arkadaşlar... şu anda seri porttan haberleşen iki adet cihaz ile çalışıyorum. Bir tanesi lcd diğeride elektronik akıllı kart okuyucu. Ben bunların ikisinide aynı formda kullanmam lazım kolaylık açısından. bunların ikisinide aynı anda nasıl C# ile kullanabilirim. Bir tanesini kullanıyorum ama ikisi aynı anda olmuyor...
bi tanesini çıkartıp port açıp kapatıyorum ancak o şekilde oluyor. Örnegin lcd COM4'de kart okuyucu COM5'de bağlı. Bunları aynı anda nasıl kullanabilirim. bir öneriniz, fikriniz varmı.
Merhaba
bence 2 portu aynı anda kullanamazsın ve zaten kod tarafında işlemler sırasıyla yapılıyor sen iki şeyi anda yapamazsın, ama şu olur iki porttada cihaz takılı iken sırasıyla portlardan veri alışverişi yapabilmen lazım...
forma 2 tane seri port nesnesi koyarak yaparsın. eğer tek seri port nesnesi ile yapmak istiyorsan
seri portu kapatır , port numarasını ve özelliklerini değiştirip portu açar , ilitişim bittikten sonra portu kapatırsın.
Alıntı yapılan: yelkenci - 05 Nisan 2011, 21:45:20
Arkadaşlar... şu anda seri porttan haberleşen iki adet cihaz ile çalışıyorum. Bir tanesi lcd diğeride elektronik akıllı kart okuyucu. Ben bunların ikisinide aynı formda kullanmam lazım kolaylık açısından. bunların ikisinide aynı anda nasıl C# ile kullanabilirim. Bir tanesini kullanıyorum ama ikisi aynı anda olmuyor...
bi tanesini çıkartıp port açıp kapatıyorum ancak o şekilde oluyor. Örnegin lcd COM4'de kart okuyucu COM5'de bağlı. Bunları aynı anda nasıl kullanabilirim. bir öneriniz, fikriniz varmı.
her seri portu bir thread ile kontrol et. Ana program ve threadler arasinda mesaj queue'lari ile haberles. (MSMQ)