Comport Bileşeni ile DTR Kontrolü

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
mustafaozdemir
Üye
Mesajlar: 137
Kayıt: 19 Haz 2004 01:56

Comport Bileşeni ile DTR Kontrolü

Mesaj gönderen mustafaozdemir »

Selam arkadaşlar;
Comport bileşeni ile bir elektronik cihazı haberleştirmeye çalışıyorum. Daha önce başka cihazları haberleştirebiliyordum. Yalnız bu yeni cihazda üretici şöyle bir açıklama yaptı. Bilgi gönderdiğin zaman DTR yi false veya true yapacan, alırken de bunun tam tersi. Tam tersi yani.
Porta bilgi gönderirken

Kod: Tümünü seç

      ComPort1.SetDTR(False); veya tam tersi
      ComPort1.SetDTR(True); 
   
yapıyorum fakat cihaz da bir etkileşim yok. Başka bir ayarlama gerekiyor mu acaba arkadaşlar bir bilgisi olan var mı?

comportun dfm si

Kod: Tümünü seç

object ComPort1: TComPort
    BaudRate = br19200
    Port = 'COM2'
    Parity.Bits = prNone
    StopBits = sbOneStopBit
    DataBits = dbEight
    Events = [evRxChar, evTxEmpty, evRxFlag, evRing, evBreak, evCTS, evDSR, evError, evRLSD, evRx80Full]
    Buffer.OutputSize = 2048
    FlowControl.OutCTSFlow = False
    FlowControl.OutDSRFlow = False
    FlowControl.ControlDTR = dtrDisable
    FlowControl.ControlRTS = rtsDisable
    FlowControl.XonXoffOut = False
    FlowControl.XonXoffIn = False
    Left = 120
    Top = 80
  end
yani bu DTR aklımı karıştırdı. diğer türlü veri alışverişini yapabiliyorum.
Kullanıcı avatarı
mege
Admin
Mesajlar: 2360
Kayıt: 05 Şub 2004 04:32
Konum: Beşiktaş
İletişim:

Mesaj gönderen mege »

apro developer guide da dtr nın hardware kullanılması ile ilgili ayarları anlatan bir kısım vardı. inceleyebildinizmi hiç? denemedim ama yapsa yapsa apro yapar :D
.-.-.-.-.-.-.-. ^_^
Kullanıcı avatarı
mustafaozdemir
Üye
Mesajlar: 137
Kayıt: 19 Haz 2004 01:56

Mesaj gönderen mustafaozdemir »

vallaha bakmadım @mege kardeş. o zaman ona bir bakayım. aprodan çözüme ulaştırmaya çalışalım. teşekkürler bilgiler için.
Cevapla