EMKO HMI Barkod Yazdırma

samuel

Üye
Katılım
17 Eyl 2007
Mesajlar
12
Puanları
1
Yaş
39
BARKOD NESNESİ
Barkod oluşturmak için formumuza veri göstergeleri başlığı altında bulunan Barcode nesnesini ekliyoruz. Eklemiş olduğumuz barkod nesnesinin özellikler kısmından barkod tipini değiştirerek farklı barkod tipleri oluşturabiliriz.

1590561458496.png
1590561475709.png
1590561506838.png


Barkod oluşturulacak veri bilgisi Okuma adresi kısmından tanımlanmaktadır. Barcode nesnesine girilecek değerler string olmak zorundadır. String veri uzunluğu Barkod nesnesinin özellikler penceresinde Barcode başlığı altında bulunan Karakter uzunluğu kısmından tanımlanmaktadır. Barcode kodu buradaki karakter uzunluğu kadar olabilir.

1590561564565.png

1590561574027.png


Barcode nesnesi özelliklerinden barkod rengi yazı tipi ve boyutu gibi ayarlar yapılabilmektedir.

BARKOD OLUŞTURMA
Barkod nesnesi bu nesneye atadığımız okuma adresine atama yaparak istemiş olduğumuz barkodu oluşturmamız mümkündür.

Okuma adresine ekran üzerine koyacağımız text input nesnesi ile giriş yapabileceğimiz gibi makro ile de giriş yapılabilir.

Form üzerimize text input nesnesi koyduktan sonra yazma adresi kısmına tanımlama yapmak istediğimiz adresi yazmamız gerekmektedir. Text input nesnesine ekran üzerinden yazmış olduğumuz veriler bu adreste saklanacaktır.

String veriler tek bir register adresinde saklanmamaktadır. 1 adres sadece 2 karakter saklayabilmektedir. Bu nedenle programlamanız sırasında textinput nesnesinin tanımlamış olduğunuz karakter uzunluğunu da dikkate almanız gerekmektedir.

Yazma adresi olarak $M55 ve karakter uzunluğu 10 olarak tanımlanmış bir text input nesnesi 5 adet register adresi kullanacaktır. Bu nedenle $M55, $M56, $M57, $M58, $M59 adreslerine veri yazacaktır. Bu adresleri programınızın başka yerlerinde kullanmanız durumunda girmiş olduğunuz veri bozulacaktır.

1590561617794.png

Makro ile string tanımlama yapmak için aşağıdaki şekilde tanımlanacak veri “” işaretleri arasına yazılması gerekmektedir. “” işaretleri arasında tanımlanan veriler string olarak kaydedilmektedir.

$M55="EMKO";​

Barkod numaranıza ek yapmak isterseniz aşağıdaki şekilde bir ifade tanımlayabilirsiniz. Aşağıdaki ifade ile EMKO yazısının arkasına $M100 içindeki değer eklenir.

$M55="EMKO"+$M100;​

Eğer $M100 adresine 1245 yazılırsa barkodumuz EMKO1245 olarak oluşacaktır.


1590561665264.png


BARKOD YAZDIRMA
Barkod yazıcı ayarları Seçenekler/Yazıcı Ayarları yolu izlenerek açılan yazıcı ayarları penceresinden yapılmaktadır.

1590561691135.png
1590561700207.png

Çıktı almak için aşağıdaki makro kodu kullanılmalıdır.

printobject("Form_1","ebarcode");​

printobject() fonksiyonu 2 adet veri almaktadır. 1. değer yazdırılacak olan barkodun bulunduğu formun ismi, diğeri ise barkod nesnesinin ismidir. Bir sayfada birden fazla barkod nesnesi varsa her nesnenin ismi farklı olacaktır. Bu sayede sadece burada belirtmiş olduğumuz barkod yazdırılacaktır.

1590561766843.png


 

Ekli dosyalar

  • 1590561732709.png
    1590561732709.png
    27.8 KB · Görüntüleme: 6
Yazımızda endüstrinin can damarı sayılabilecek PLC’yi inceleyeceğiz.
KNX Standardı, küçük bir rezidansın içerisindeki aydınlatma, perde panjur, klima kontrolünden, Dünya’nın en büyük havalimanlarındaki aydınlatma otomasyonu gibi çözümler için tercih edilen bir Dünya standardıdır.

Yeni mesajlar

Forum istatistikleri

Konular
128,158
Mesajlar
915,525
Kullanıcılar
449,904
Son üye
teknikbilimlers31

Yeni konular

Çevrimiçi üyeler

Geri
Üst