barkod veri desimal dönüşüm

Cevapla
Kullanıcı avatarı
parladi
Mesajlar: 17
Kayıt: 12 Haz 2018, 17:23
İletişim:
Durum: Çevrimdışı

barkod veri desimal dönüşüm

Mesaj gönderen parladi »

barkod verisini http://destek.delta-turkey.com/viewtopi ... d+karakter sayfasında verdiğiniz ascii to hex uygulamasına göre macrolar ile çevirdim. fakat benim okumak istediğim bardod ekte resmini paylaşıyorum tam olarak çevirmiyor bu konuda yardımlarınızı bekliyorum.
benim okumak istediğim barkod 0019336044.7 bunu barkod gir elementi ile okuyorum sonundaki nokta yı \ olarak çeviriyor desimal e dönen veri ise 193360 hepsi değil bir kısmını çeviriyor başındaki sıfırlar yok sayıyor
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Kullanıcı avatarı
Uğur
Mesaj Panosu Yöneticisi
Mesajlar: 8886
Kayıt: 06 Mar 2018, 10:37
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: barkod veri desimal dönüşüm

Mesaj gönderen Uğur »

Okuduğunuz barkod verisi içerisinde numerik değişken harici karakter var. Öncelikle bunlar sayısal değere çevrilemez. Bu karakter olmadan ascii veriyi temizleyin ve ondan sonra çevirin.
Uğur Birdal - Technical Support Team Manager - DELTA Electronics Turkiye

Bildirimler İçin Whatsapp Kanalımıza Katılın
Whatsapp Kanal

https://www.linkedin.com/in/ugurbirdal
Kullanıcı avatarı
parladi
Mesajlar: 17
Kayıt: 12 Haz 2018, 17:23
İletişim:
Durum: Çevrimdışı

Re: barkod veri desimal dönüşüm

Mesaj gönderen parladi »

uğur bey ilk 11 karakteri çevirebilir miyiz sadece yada noktaya kadar olan kısmını
Kullanıcı avatarı
Uğur
Mesaj Panosu Yöneticisi
Mesajlar: 8886
Kayıt: 06 Mar 2018, 10:37
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: barkod veri desimal dönüşüm

Mesaj gönderen Uğur »

Barkod okuma adresiniz örneğin $100 ise ilk 10 karakter $100~$104 arasındadır. 32bit register max 8 digit çevirebilir (99999999). Fakat sizin barkod 10 karakter olduğu için bu aralığı taşırmaktadır. Barkod verisini karşılaştıracaksanız hiç decimale çevirmeyin ve ASCII olarak karşılaştırmanızı öneririm. Değeri işleyecekseniz dediğim gibi 10 hane fazla gelecektir.
Uğur Birdal - Technical Support Team Manager - DELTA Electronics Turkiye

Bildirimler İçin Whatsapp Kanalımıza Katılın
Whatsapp Kanal

https://www.linkedin.com/in/ugurbirdal
Kullanıcı avatarı
parladi
Mesajlar: 17
Kayıt: 12 Haz 2018, 17:23
İletişim:
Durum: Çevrimdışı

Re: barkod veri desimal dönüşüm

Mesaj gönderen parladi »

ugur bey ilk 8 digit yada son 8 digit nasıl çevirebiliriz. program zannedersem şu an ilk 8 diğit i çeviriyor yanlız başta 0 varsa onu pas geçip diğer karakteri çeviriyor benim istediğim 0 da çevirmesi. ilk sekiz yada son sekizden eşleştirme yapmak istiyorum.
bu bir kantar uygulaması olacak bardod ile kiloyu eşleştirmek istiyorum. Geçmiş olay tablosu na barkod bilgisi nasıl kaydediliyor olmazsa oradan veriyi çekerek yaparim diye düşünüyorum. Yardımınızı rica ediyorum..
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Kullanıcı avatarı
Uğur
Mesaj Panosu Yöneticisi
Mesajlar: 8886
Kayıt: 06 Mar 2018, 10:37
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: barkod veri desimal dönüşüm

Mesaj gönderen Uğur »

İlk 8 varda son 8 yokki? Göreceğiniz üzere barkod 10 karakter.
Uğur Birdal - Technical Support Team Manager - DELTA Electronics Turkiye

Bildirimler İçin Whatsapp Kanalımıza Katılın
Whatsapp Kanal

https://www.linkedin.com/in/ugurbirdal
Kullanıcı avatarı
parladi
Mesajlar: 17
Kayıt: 12 Haz 2018, 17:23
İletişim:
Durum: Çevrimdışı

Re: barkod veri desimal dönüşüm

Mesaj gönderen parladi »

uğur bey dob b07e411 modeli hmi usb den barkod okuyucu takınca geçmiş data tablosunu usb ye aktaramıyorum usb çoklayıcı da desteklemiyor geçmiş data tablosunu hmi kaydetsek uzaktan çekebilirmiyiz ftp yada başka şekilde
Kullanıcı avatarı
Uğur
Mesaj Panosu Yöneticisi
Mesajlar: 8886
Kayıt: 06 Mar 2018, 10:37
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: barkod veri desimal dönüşüm

Mesaj gönderen Uğur »

Basit USB çoklayıcılardan kullanabilirsiniz, USB çoklayıcı destekler. Böylelikle hem barkod hemde usb bellek beraber çalışır. Burada şuna dikkat edin, hmi usb portu yüksek akım vermez ve barkod okuyucu ile çoklayıcıyı beslemeye yetersiz kalabilir, bu durumda harici beslemeli usb çoklayıcı kullanın.
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Uğur Birdal - Technical Support Team Manager - DELTA Electronics Turkiye

Bildirimler İçin Whatsapp Kanalımıza Katılın
Whatsapp Kanal

https://www.linkedin.com/in/ugurbirdal
Cevapla

“HMI Forum” sayfasına dön