Densi Nets adında bir teraziyle Comport kullanarak haberleşmeye çalışıyorum.İletişimle alakalı bir doküman mevcut ve buradan yola çıkarak teraziye ApdComport bileşeni aracılığıyla komut gönderiyorum lakin teraziden herhangi bir tepki gelmiyor.Bileşenin log dosyasına baktım komutlar porta yazılmış, ancak karşıdan herhangi bir cevap yok..Dokümandaki komutlarda ise;
Kod: Tümünü seç
RS-232c Port Initial
Baud Rate – 115,200, Data 8 Bit, Stop Bit - 1, Even Parity.
Data Length
Data length is field’s length that marks blackly.
CMD Data Length Data Field Check Sum CR
Check Sum
Checksum adds each data of Data Field part and produces as follows.
23h+94h+…+36h=12345678h ( 4Bytes, Data Type: long)
12345678h(Hex Decimal) = 305419896d(decimal)
Check sum (LSB 2 Bytes): 9(39h), 6(36h)
-----------------------------------------------------------------------------
ENQ (0x05)
ACK (0x06)
Command
ESC 0x35 0x30 0x0d 0x0a
Return Command
ESC 0x35 0x30
//Edit:
Dokümanlarla birlikte gelen program sorunsuz bir şekilde haberleşmeyi sağlıyor..