Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
byte degerlerini toplamak
#11
@sadikacar60 kodlarından anladığım kadarı ile Turbo Power'ın AsyncPro paketini kullanıyorsun.
Eğer öyleyse işlemlerini TApdComPort yerine TApdDataPacket üzerinden yapmanı öneririm.
ve Turbo power comport componentinde event üzerinden gleen değeri herzaman bir local yada glabal değişkene atarak işlem yapmanı yine öneririm.
Yoksa data geldiği müddetçe elindeki değerler kaybolur heleki Comport nesnesinin TrigerAvail içerisinde işlem yapıyorsan

Componetin kullanımı ile ilgili daha önceden bir kaç şey paylaşmıştık
http://www.delphican.com/showthread.php?...DataPacket

ayrıca @frmman bahsettiği data başlangıç yada bitiş gibi verirler varsa(ki) genelde olur dikkate alın derim.
Bu dünyada kendine sakladığın bilgi ahirette işine yaramaz. 
Cevapla
#12
son haliyle gelen dizideki crc kodlarını karşılaştırma yaparak istediğim işlemi yapabiliyorum.
hocamızın bahsettigi "TApdDataPacket"  deneyeceğim 
saygılarımla.

if ((data[5]=225) and (data[6]=146) ) then
 begin
 frmCRC.ListBox1.Items.Add('sensör tetiklendi') ;
 end;
Ekmeğimi yazılımdan kazanmıyorum kendi halimde bir şeyler yapıyorum. 49 yaşında emekliyim.
İğne sokmadan yardımcı olacaksan başımın üstünde yerin var.

Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  No mapping for the Unicode character exists in the target multi-byte code page powerghost 8 4.350 20-04-2023, Saat: 10:19
Son Yorum: yhackup
  Low Byte, High Byte 41linea41 1 645 21-11-2021, Saat: 00:01
Son Yorum: mrmarman
  Dosyadan maksimum X,Y ve Z değerlerini almak Mehmet01 7 2.074 07-02-2021, Saat: 23:08
Son Yorum: Mehmet01
Lightbulb Incompatible types: 'System.TArray<System.Byte>' and 'TByteDynArray' yokbi 4 3.042 19-06-2020, Saat: 00:59
Son Yorum: yokbi
  ÇÖZÜLDÜ-dikdörtgen alanın resim pixel renk değerlerini okuma sadikacar60 2 2.107 29-10-2019, Saat: 14:48
Son Yorum: sadikacar60



Konuyu Okuyanlar: 1 Ziyaretçi