Atiker Yazılım Resmi Forum Sitesidir. Amacımız kullanıcılarımıza, iş ortaklarımıza, danışmanlara, yazılımcılara programlarımız hakkında destek ve bilgi vermektir. Detaylı bilgi ve destek için: 444 82 99 |
Özel Ekranda Com Port Desteği |
Yanıt Yaz |
Yazar | |
mervenur.demic
Yeni Üye Kayıt Tarihi: 25 Ekim 2018 Durum: Aktif Değil Puanlar: 262 |
Mesaj Seçenekleri
Yanıt Yaz
Alıntı mervenur.demic
Bu mesaj kurallara aykırıysa buradan yöneticileri bilgilendirebilirsiniz.
Gönderim Zamanı: 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; Düzenleyen mervenur.demic - 13 Kasım 2018 Saat 17:56 |
|
Yanıt Yaz | |
Tweet
|
Forum Atla | Forum İzinleri Kapalı Foruma Yeni Konu Gönderme Kapalı Forumdaki Konulara Cevap Yazma Kapalı Forumda Cevapları Silme Kapalı Forumdaki Cevapları Düzenleme Kapalı Forumda Anket Açma Kapalı Forumda Anketlerde Oy Kullanma |