Arkadaşlar merhaba
Comport ile traziye veri yani tuş göndermeye çalışıyorum.Bu dara tuşu.Dökümanda
“KEY017”+[0x7F]+[CR]+[LF]
bunu gönderdiğimizde dara tuşu bastığını söylüyor ne denedi isem basmadı yadım için şimdiden teşekkürler
comport1.writestr()
bu parantez arasına ne gelecek ? teşekkürler
Teraziye dara tuşu gönderme
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Re: Teraziye dara tuşu gönderme
Merhaba,
Benim anladığım kadarıyla aşağıdaki gibi bir kod yazmalısınız.
Ancak, WriteStr() otomatik olarak CR+LF göndermiyor ise bunlarıda sonuna eklemeniz gerekir.
Benim anladığım kadarıyla aşağıdaki gibi bir kod yazmalısınız.
Kod: Tümünü seç
var
Command: string;
begin
Command := 'KEY017' + #127;
ComPort1.WriteStr(Command);
end;
Kod: Tümünü seç
Command := 'KEY017' + #127 + #13 + #10;
Re: Teraziye dara tuşu gönderme
Dediğiniz gibi denedim ama sonuç alamadım malesef.Başka bir öneriniz olurmu
Re: Teraziye dara tuşu gönderme
Terazi üreticisi ile bağlantıya geçmenizi önerebilirim. Belki ön ayar gerektirir. Ya da kullanabileceğiniz bir test uygulaması vardır.
Re: Teraziye dara tuşu gönderme
Terazi üreticisine ulaştım test programı gönderdiler.Sorunsuz çalışıyor dara gönderilebiliyor test programından.Destek içinde sordum fakat dökümanda ne yazıyorsa onu uygulayın dışında detaylı bir bilgi vermiyorlar.Dökümanda “KEY017”+[0x7F]+[CR]+[LF] comporttan bu şekilde gönderim sağlayın diyor başkada tek kelime yok
Re: Teraziye dara tuşu gönderme
Sisteminize bir modem emülatör yükleyin.
Örn: https://sourceforge.net/projects/com0com/
Test uygulamasını bu emülatörün bir portu olarak gösterin.
Test uygulamasını çalıştırıp gönderdiği bilgiyi inceleyin.
Aynı işlemi kendi uygulamanız için yapın.
İki uygulamanın gönderdiği veriler arasında fark var mı bulmaya çalışın.
Örn: https://sourceforge.net/projects/com0com/
Test uygulamasını bu emülatörün bir portu olarak gösterin.
Test uygulamasını çalıştırıp gönderdiği bilgiyi inceleyin.
Aynı işlemi kendi uygulamanız için yapın.
İki uygulamanın gönderdiği veriler arasında fark var mı bulmaya çalışın.
Re: Teraziye dara tuşu gönderme
Teraziyle bağlantı kurabiliyor musunuz? Sadece bu komutu gönderirken mi sorun yaşıyorsunuz? Yoksa hiç bir şekilde bağlantı kuramıyor musunuz?
Eğer hiç bağlantı kuramıyorsanız COM port ile haberleşirken kullandığınız component nedir? Bu component'e ne gibi ayarlar yaptınız (Port no, baud rate, vb)? Komutu gönderdikten sonra herhangi bir hata mesajı alıyor musunuz?
Gönderdiğiniz komut karşılığında Terazi'nin herhangi bir cevap göndermesi gerekiyor mu? Siz bu cevabı kontrol ediyor musunuz?
Eğer hiç bağlantı kuramıyorsanız COM port ile haberleşirken kullandığınız component nedir? Bu component'e ne gibi ayarlar yaptınız (Port no, baud rate, vb)? Komutu gönderdikten sonra herhangi bir hata mesajı alıyor musunuz?
Gönderdiğiniz komut karşılığında Terazi'nin herhangi bir cevap göndermesi gerekiyor mu? Siz bu cevabı kontrol ediyor musunuz?
C. Sunguray
csunguray at netbilisim.kom
Net Bilişim Hizmetleri
Sıradan her programcı bilgisayarın anlayabileceği kodlar yazabilir.
Sadece iyi programcılar insanların da anlayabileceği kodlar yazarlar.
Martin Fowler (http://martinfowler.com/)
csunguray at netbilisim.kom
Net Bilişim Hizmetleri
Sıradan her programcı bilgisayarın anlayabileceği kodlar yazabilir.
Sadece iyi programcılar insanların da anlayabileceği kodlar yazarlar.
Martin Fowler (http://martinfowler.com/)