Vb6 da yazdığım program mscomm nesnesini kullanarak 2400 baudda seri porta standart veri gönderiyor. seri port çıkışına bağlı max232 ve Rf verici ile bunu yayıyorum. Alıcı Rf+pic gelen veriyi çözüyor ve işlemi yapıyor.seri portlu diz üstü bulamadım ve vb de iyi değilim sıkıntım usb seri dönüştürücü hazır çevirici kullanırsa programımda değişiklik yapmadan işlerim yürürmü? yada vb nin mscomm nesnesi ile (dönüştürücü takınca)sanki seri port varmış gibi işlem yapabilirmiyim.denemiş arkadaşların yardımcı olmalarını rica ediyorum. Teşekkürler.
Ben C# kullanarak seri porta erişiyorum. Gerçek seri port veya dönüştürücü olması farketmiyor, ikisini de denedim. VB de sanırım .Net kullanıyor değil mi? O zaman sen de sorun yaşamazsın. Ama dönüştürücüyü taktığın USB portuna göre bilgisayardan aldığı sanal isim değişebiliyor. Mesela bir yere takınca COM1 gözükürken başka bir yerde COM2 gözükebiliyor. Bu durumda programdaki ilgili yeri de değiştirmek gerekiyor.
@ Zenze
Senin İçin Çözüm FT232 USB RS232 çeviricidir. Sanal Bir Com Port Yaratır Bu chip ve bunun WINDOWS sürücüsü. Sen Programla Bu Sanal Olaak Oluşturulan seri porta mscomm ocx i kullanarak veri gönderirsin.
mscomm vb.60 da kullanılan bir activex dosyasıdır. .net 2002 den sonra kullanılmaya başlanmıştır. oradaki class dosyası ise "serial" olarak geçer
Ben aynı tür bir çalışmayı USB/RS232 dönüştürücü ile yaptım ve hiç bir sorunla karşılaşmadım. Şu an USB yi seri port gibi kullanabiliyorum.
USB to RS232 Converter al tak.
Ondan sonra VB ile veya C# ile Program yazarken aynen Com1'e veri gönderiyormus gib yaz hic sorun olmaz.
çok teşekkürederim
yada pcı kart alıp leptopta benim yaptığım gibi sorunsuz bir şekilde çalışmalarına devam edebilirsin...
İlginize teşekkür ederim usb rs232 converter aldım ve hiç bir sorun çıkmadı.Pc de programda seri port olarak görüyor.
Alıntı yapılan: "zenze"Vb6 da yazdığım program mscomm nesnesini kullanarak 2400 baudda seri porta standart veri gönderiyor. seri port çıkışına bağlı max232 ve Rf verici ile bunu yayıyorum. Alıcı Rf+pic gelen veriyi çözüyor ve işlemi yapıyor.seri portlu diz üstü bulamadım ve vb de iyi değilim sıkıntım usb seri dönüştürücü hazır çevirici kullanırsa programımda değişiklik yapmadan işlerim yürürmü? yada vb nin mscomm nesnesi ile (dönüştürücü takınca)sanki seri port varmış gibi işlem yapabilirmiyim.denemiş arkadaşların yardımcı olmalarını rica ediyorum. Teşekkürler.
Arkadaşların dediği gibi birtane USB to RS23 Convertor al tak bilgisayara. Sürücülerini yükle aygıt yöneticisinde hangi portu atadığını görebilirsin. (COM1,COM2...COM16) Senin VB de yazdığın programın (mscomm nesnesi) Port özelliğine Dönüştürücünün aldığı portu ata yeterli.