seri portdan bozuk veri geliyor

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
forumsad
Üye
Mesajlar: 296
Kayıt: 29 Tem 2010 10:47

seri portdan bozuk veri geliyor

Mesaj gönderen forumsad »

Kod: Tümünü seç

ComPort1.ReadStr(str,Count);
str:=Trim(str);  //temizle
sorun şu bilğisayarda 2 adet seri portdan haberleşme var
birisinden veri gelirken diğerinide etkiliyor ve bozuk karakterler geliyor sistemi karıştırıyor

Resim

Resim

sorun ne olabilir acaba?

saygılar
mkysoft
Kıdemli Üye
Mesajlar: 3110
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Re: seri portdan bozuk veri geliyor

Mesaj gönderen mkysoft »

iki cihazda aynı DC kaynağını kullanıyor olabilir, topraklamada sorun olabilir, cihazlardan birinde elektrik kaçağı olabilir.
forumsad
Üye
Mesajlar: 296
Kayıt: 29 Tem 2010 10:47

Re: seri portdan bozuk veri geliyor

Mesaj gönderen forumsad »

usb to rs485 dönüştürücülerde besleme usb üzerinden zaten ama neden sıkıntı yaptı anlayamadım
kaliteli bir dönüştürücü alıp deneyeceğim

saygılar
mkysoft
Kıdemli Üye
Mesajlar: 3110
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Re: seri portdan bozuk veri geliyor

Mesaj gönderen mkysoft »

DC kaynağından kastım dönüştürücülerinizin değil veri gönderen cihazların kullandığı kaynak.
forumsad
Üye
Mesajlar: 296
Kayıt: 29 Tem 2010 10:47

Re: seri portdan bozuk veri geliyor

Mesaj gönderen forumsad »

hepsi pc den besleniyor....daha önceden sorun yapmamıştı.. dönüştürücü arızalanmış olabilir muhtemelen

saygılar
Kullanıcı avatarı
freeman35
Admin
Mesajlar: 2384
Kayıt: 12 Haz 2003 04:05
Konum: merkez camii yanı

Re: seri portdan bozuk veri geliyor

Mesaj gönderen freeman35 »

Benim aklımaysa unicode uyuşmazlığı geldi, kullandığın component AnsiString kullanıyor olabilir, benimde başıma fiyatgör display lerinde çıkmıştı, entegre içindeki programlar hala ansi çalışıyor, Delphi 8 ve üzeri(8 yada 9 olacak) unicode standart kullanıyor, yani "var S : string;" S unicode string dir, "var S : ansistring;" şeklinde kullanmak sorunu çözebilir. Tabi bu benim yazdıklarım varsayım, zaten çalışan kod birden yanlış okumaya başladıysa sorun donanımsaldır.
kolay gele
ZAGOR TENAY TÜRK'tür... TÜRK kalacak...
Zoru başarırım, İmkansız zaman alır
FreeMan 35.5

Soru sormaya üşenmiyorsan, sorunun çözümünü yazmaya da üşenme !!!
Cevapla