Sayfayı Yazdır | Pencereyi Kapat

Özel Ekranda Com Port Desteği

Nereden Yazdırıldığı: Atiker Yazılım | Forum
Kategori: Bilgi Bankası
Forum Adı: Özel Ekran
Forum Tanımlaması: Özel Ekran
URL: http://www.atikeryazilim.com.tr/forum_posts.asp?TID=378
Tarih: 04 Mayıs 2024 Saat 04:52
Program Versiyonu: Web Wiz Forums 11.04 - http://www.webwizforums.com


Konu: Özel Ekranda Com Port Desteği
Mesajı Yazan: mervenur.demic
Konu: Özel Ekranda Com Port Desteği
Mesaj Tarihi: 30 Ekim 2018 Saat 10:12

Tanım: Özel Ekranda Com Port Desteği

Bulunduğu program: 1-AtikSE

Modül İşlem Tanımı: Bilgisayarda bağlı olan terazi vb. com port üzerinden haberleşen cihazlar için Özel Ekranda bağlantı kurma ve gelen verileri okumaya olanak sağlar.

Örneğin faturada tartılı ürünlere terazi desteği için kullanılabilir.

ADIM-1

Ekran Tipi Özel Tasarım olan özel ekran oluşturulur.

Tool Palette üzerinden ihtiyacımız olan nesneler doğrultusunda özel ekran tasarımı sağlanır.

Resim-1


ADIM-2

Var

//Tipi TVaComm olan Port değişkeni tanımlanır.

PORT:TVaComm;

 

//Create butonu click olayında bağlantı oluşturulur ve Terazinin tanımlanması gereken değerleri tanımlanır.

//Bağlı olan terazinin bu değerleri Aygıt Yönetici > Bağlantı Noktaları menü yolundan öğrenilebilir.                                                                                                            

procedure CREATEClick(Sender: TObject);

begin

//PORT değişkeni için com port bağlantısı oluşturulur.

PORT:=TVaComm.Create(nil);

//Terazinin Baudrate yani tanımlanan seri portun bir saniyede maksimum taşıyabileceği bit değeridir.

PORT.Baudrate:=BR9600;

//Terazinin bağlı olduğu port numarasıdır.                              

 PORT.PortNum:=3;                                              

//Bağlantı aktif edilir.

PORT.Open;

end;

         

//Read butonu click olayında teraziden değer okunması sağlanır.          

procedure READClick(Sender: TObject);

begin       

                //PORT değişkeni üzerinden okunan değer Terazi editine yazdırılır.                           

 TERAZI_DEGER.Text:=PORT.ReadText();               

end;                                    

       

//Destroy butonu click olayında teraziyle olan bağlantı kesilir ve PORT değişkeni free komutuyla tekrar bağlantı kurmaya hazır hale getirilir.               

procedure DESTROYClick(Sender: TObject);

begin

PORT.Close;

PORT.Free;                

end;    




Sayfayı Yazdır | Pencereyi Kapat