Hassas teraziye veri gönderme

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
AfterPost
Üye
Mesajlar: 127
Kayıt: 12 Tem 2014 09:22

Hassas teraziye veri gönderme

Mesaj gönderen AfterPost » 22 Eki 2014 03:15

Sevgili delphi dostları;
stok tablosundaki tok adi , fiyati.. gibi verileri hassas teraziye göndereceğim ve terazi bu veri alacak ürünleri gramajına göre fiyatlayacak yani terazinin hafızasına ilgili ürün fiyatını nasıl yazdıarcaağız
saygılarımla

underwater
Üye
Mesajlar: 86
Kayıt: 27 May 2014 03:27

Re: Hassas teraziye veri gönderme

Mesaj gönderen underwater » 22 Eki 2014 04:33

teraziden bilgi almayı duydumda,
bilgi göndermeyi ilk kez duyuyorum.

Burada bilgiyi göndereceğiniz chip ve makina dili devreye girer.

AfterPost
Üye
Mesajlar: 127
Kayıt: 12 Tem 2014 09:22

Re: Hassas teraziye veri gönderme

Mesaj gönderen AfterPost » 23 Eki 2014 03:09

underwater yazdı:teraziden bilgi almayı duydumda,
bilgi göndermeyi ilk kez duyuyorum.

Burada bilgiyi göndereceğiniz chip ve makina dili devreye girer.
Yazar kasaya veri gönderildiğinde makine dili mi devreye giriyor .text dosyasına yazıyor yazar kasada onu algılıyor .. o zaman hassas terazi üreten firmalar ürünleri nasıl satacak , makine dili ile mi yolluyor market otomasyonu yapanlar kaldı ki bu tip bileşenlere veri gönderdiğin zaman bir anlam kazanır .. düşünsene fındık kğ 25TL bunu hassas terazi nasıl algılayacak? Marketlerde hiç dikkatınızı çekmedi mi?
kaldı ki teziden ne verisi okunacak ki?

Kullanıcı avatarı
SimaWB
Üye
Mesajlar: 1301
Kayıt: 07 May 2009 09:42
Konum: İstanbul
İletişim:

Re: Hassas teraziye veri gönderme

Mesaj gönderen SimaWB » 23 Eki 2014 08:45

AfterPost yazdı:terazinin hafızasına ilgili ürün fiyatını nasıl yazdıarcaağız
Teraziyle haberleşmenin nasıl sağlandığını bilmeden bu soruyu nasıl cevaplamamızı bekliyorsunuz?
USB mi, Comport mu, ethernet mi vs. nasıl haberleşiliyor?
Daha da önemlisi; kullanılan protokol. Belirli bir standardı var mıdır? Yoksa firmalara göre değişken midir?
Bence terazinin üretici firmasıyla irtibata geçmek en mantıklısı. Yada internette ilgili dokümanları var mı bakılabilir...
There's no place like 127.0.0.1

underwater
Üye
Mesajlar: 86
Kayıt: 27 May 2014 03:27

Re: Hassas teraziye veri gönderme

Mesaj gönderen underwater » 23 Eki 2014 02:15

AfterPost yazdı:
underwater yazdı:teraziden bilgi almayı duydumda,
bilgi göndermeyi ilk kez duyuyorum.

Burada bilgiyi göndereceğiniz chip ve makina dili devreye girer.
Yazar kasaya veri gönderildiğinde makine dili mi devreye giriyor .text dosyasına yazıyor yazar kasada onu algılıyor .. o zaman hassas terazi üreten firmalar ürünleri nasıl satacak , makine dili ile mi yolluyor market otomasyonu yapanlar kaldı ki bu tip bileşenlere veri gönderdiğin zaman bir anlam kazanır .. düşünsene fındık kğ 25TL bunu hassas terazi nasıl algılayacak? Marketlerde hiç dikkatınızı çekmedi mi?
kaldı ki teziden ne verisi okunacak ki?

hocam biz com port vasıtasıyla teraziden kg bilgisini alıyoruz.

Market otomasyonu yapanlar hassas teraziye bilgi göndermez.Terazinin yazıcısından çıkan barkodu kullanır sisteminde sadece.
Terazinin klavyesinden girilen ürün bilgilerini kastediyorsunuz siz.(Aslında bu dediğim tamda teraziye bilgi göndermektir.Fakat bu işi terazi üreticisi kendi programlamıştır.)
İkisi farklı şeyler.

Kullanıcı avatarı
esistem
Üye
Mesajlar: 462
Kayıt: 02 Eki 2007 10:22
İletişim:

Re: Hassas teraziye veri gönderme

Mesaj gönderen esistem » 24 Eki 2014 11:06

Selam,
Aslında merket otomasyonlarında teraziye bilgi göndermek mutlaka vardır veya olmalıdır. Teraziye ethernet, rs232 veya usb ile bağlanıp ürün PLU dosyası hazırlanıp gönderilir. Yada markette teraziyi kullanan kişiden terazinin başına geçip tek tek bütün ürünleri ve fiyatlarını kodlamasını beklersiniz.

Kullanıcı avatarı
KoPilot
Üye
Mesajlar: 130
Kayıt: 05 Eki 2007 07:02

Re: Hassas teraziye veri gönderme

Mesaj gönderen KoPilot » 28 Kas 2018 10:01

Herkese merhaba;
Ölmüş bir konuyu canlandıralım.
Benim CAS LP2 terazim ve kodlamaya çalıştığım bir barkod programım var. Programla ilgili çoğu şeyi hallettim (program teraziden aldığım barkodu okuyor, sorum o değil) fakat teraziden kg verisini nasıl alacağımı bilmiyorum ki sadece bilmekle de kalmıyorum hiçbir fikrim de yok.
Terazinin üzerine koyduğum ağırlığın değerini programa nasıl okutturacağım, bu işlem için hangi bileşeni kullanacağım?
Bana bir başlangıç yolu verin lütfen...
Dosyalarınızı kendi bulutunuza yedekleyin. Yandex Disk
Eyvallah..

Lord_Ares
Üye
Mesajlar: 1047
Kayıt: 15 Eki 2006 03:33
Konum: Çorlu

Re: Hassas teraziye veri gönderme

Mesaj gönderen Lord_Ares » 29 Kas 2018 01:11

Bunla ilgili özelimden sorduğunuzda size bir örnek ile cevaplamıştım ama sanırım işinizi görmedi.
Gönderildi: 20 Eki 2018 02:18
tarafından Lord_Ares

Aslında bu sorunun cevabı , kullandığın barkod standartına göre değişebilir. Normal de ean 13 standartı kullandığını gördüm. Buna göre

örnek barkod : 2712345100221 bu olsun
1) Burada ilk iki karakter terazi ürünümü değilmi onu belli eder. Yani gramajla tartılan bir ürün mü adetmi onu anlarsın
2) 27 den sonra gelen 5 karakter ürünün stok numarasıdır. Veritabanında arama yaparken bunu ararsın ve ürün kayıt edilirken bu stok numarası ile kayıt edilmeli. ( örneğe göre 12345 stok numaramız )
3)Sonraki 5 karakter ürünün kg bilgisini saklar. (örneğe göre 10022 ) Bu beş karakterdeki ilk 3 hane kilogram sonraki iki hane gramı gösterir bize. Örneğe göre sonuç şudur ilk 3 hane 100 yani 100 kilo demektir. Son iki hane 22 yani 22 gram demektir.
4) Diyeceksin ki en sonda tek bir hane kaldı barkodumuz 13 karakterdi biz 12 sini bulduk. Sondaki tek karakter de kontrol karakteridir. Onu önemseme
Mesajında 7 karakter olarak kayıtlı demişsin. Bu demektir ki , ilk iki hane terazi etiketimi değil mi sonraki 5 hane stok kodu. Aşağıdaki örnek kaç karakter olduğuna bakmaz ilk iki sine bakar terazi etiketiyse stok kodu, kilo , gram bilgisini döndürür değilse sadece stok kodunu döndürür. Sen kullanırken fonksiyon ne sonuç döndürüyor ona bakarsın terazi ise tüm bilgileri alırsın değilse sadece stok bilgisini alırsın.
if fonksiyon adın = true then kaydet veya ara ELSE şunları yap gibi....

Ufak bir örnek gönderiyorum ekte edite girilen 13 haneli (yani ean 13 barkod) barkodu nasıl okutacağına dair bir fonksiyon hazırladım.

http://dosya.co/blarze09vbar/barkod.rar ... c9zyag8aw


yusuf simsek
Üye
Mesajlar: 239
Kayıt: 09 Mar 2004 11:18
Konum: izmir
İletişim:

Re: Hassas teraziye veri gönderme

Mesaj gönderen yusuf simsek » 29 Kas 2018 02:52

@Lord_Ares gayet güzel açıklamış aslında...

http://gs1.tobb.org.tr/icerik_goster.php?Id=21

burada farklı bir uslub ile anlatılmış...

Ben burada ki makaleden faydalanarak konuyu çözdüm...
azmet, iste ve çalış...

sonuç ne olursa olsun vazgeçme...

http://www.extrayazilim.com

Kullanıcı avatarı
KoPilot
Üye
Mesajlar: 130
Kayıt: 05 Eki 2007 07:02

Re: Hassas teraziye veri gönderme

Mesaj gönderen KoPilot » 29 Kas 2018 08:28

Lord_Ares yazdı:
29 Kas 2018 01:11
Bunla ilgili özelimden sorduğunuzda size bir örnek ile cevaplamıştım ama sanırım işinizi görmedi.
Gönderildi: 20 Eki 2018 02:18
tarafından Lord_Ares

Aslında bu sorunun cevabı , kullandığın barkod standartına göre değişebilir. Normal de ean 13 standartı kullandığını gördüm. Buna göre

örnek barkod : 2712345100221 bu olsun
1) Burada ilk iki karakter terazi ürünümü değilmi onu belli eder. Yani gramajla tartılan bir ürün mü adetmi onu anlarsın
2) 27 den sonra gelen 5 karakter ürünün stok numarasıdır. Veritabanında arama yaparken bunu ararsın ve ürün kayıt edilirken bu stok numarası ile kayıt edilmeli. ( örneğe göre 12345 stok numaramız )
3)Sonraki 5 karakter ürünün kg bilgisini saklar. (örneğe göre 10022 ) Bu beş karakterdeki ilk 3 hane kilogram sonraki iki hane gramı gösterir bize. Örneğe göre sonuç şudur ilk 3 hane 100 yani 100 kilo demektir. Son iki hane 22 yani 22 gram demektir.
4) Diyeceksin ki en sonda tek bir hane kaldı barkodumuz 13 karakterdi biz 12 sini bulduk. Sondaki tek karakter de kontrol karakteridir. Onu önemseme
Mesajında 7 karakter olarak kayıtlı demişsin. Bu demektir ki , ilk iki hane terazi etiketimi değil mi sonraki 5 hane stok kodu. Aşağıdaki örnek kaç karakter olduğuna bakmaz ilk iki sine bakar terazi etiketiyse stok kodu, kilo , gram bilgisini döndürür değilse sadece stok kodunu döndürür. Sen kullanırken fonksiyon ne sonuç döndürüyor ona bakarsın terazi ise tüm bilgileri alırsın değilse sadece stok bilgisini alırsın.
if fonksiyon adın = true then kaydet veya ara ELSE şunları yap gibi....

Ufak bir örnek gönderiyorum ekte edite girilen 13 haneli (yani ean 13 barkod) barkodu nasıl okutacağına dair bir fonksiyon hazırladım.

http://dosya.co/blarze09vbar/barkod.rar ... c9zyag8aw


Hocam anlatmaya çalıştığım dediğiniz değil.
Bunları yaptım konu barkodlu teraziden barkod almadan terazi üzerine koyduğumuz ürünün gramajını direk programa almaktan bahsediyorum.
Yoksa sizin verdiğiniz bütün fikirler işime çok yaradı ve zaten kullandım. Teşekkür ederim.
Dosyalarınızı kendi bulutunuza yedekleyin. Yandex Disk
Eyvallah..

Kullanıcı avatarı
KoPilot
Üye
Mesajlar: 130
Kayıt: 05 Eki 2007 07:02

Re: Hassas teraziye veri gönderme

Mesaj gönderen KoPilot » 04 Ara 2018 06:36

Güncel
Dosyalarınızı kendi bulutunuza yedekleyin. Yandex Disk
Eyvallah..

yusuf simsek
Üye
Mesajlar: 239
Kayıt: 09 Mar 2004 11:18
Konum: izmir
İletişim:

Re: Hassas teraziye veri gönderme

Mesaj gönderen yusuf simsek » 04 Ara 2018 06:58

Terazi üzerinde tartılan ürünün gramajını doğrudan almak için TERAZİ ile iletişim kurmanız gerekmektedir...

Bunun için Terazi ile RS-232, USB ya da Ethernet üzerinden haberleşebilirsiniz...

Terazi ile Hangi kanaldan hangi protokol ile İletişim iletişim sağlayabileceğinizi Terazi Satıcısı ile görüşmeniz gerekiyor...

Sonrasında elimizden geldiğince yardımı olmaya devam edebiliriz.
azmet, iste ve çalış...

sonuç ne olursa olsun vazgeçme...

http://www.extrayazilim.com

Kullanıcı avatarı
KoPilot
Üye
Mesajlar: 130
Kayıt: 05 Eki 2007 07:02

Re: Hassas teraziye veri gönderme

Mesaj gönderen KoPilot » 05 Ara 2018 11:08

yusuf simsek yazdı:
04 Ara 2018 06:58
Terazi üzerinde tartılan ürünün gramajını doğrudan almak için TERAZİ ile iletişim kurmanız gerekmektedir...

Bunun için Terazi ile RS-232, USB ya da Ethernet üzerinden haberleşebilirsiniz...

Terazi ile Hangi kanaldan hangi protokol ile İletişim iletişim sağlayabileceğinizi Terazi Satıcısı ile görüşmeniz gerekiyor...

Sonrasında elimizden geldiğince yardımı olmaya devam edebiliriz.
Servisten ne istemeliyim yani ne diyerek istemeliyim hocam. Benim terazimin RS-232 bağlantısı var ama bu bağlantı bahsettiğiniz işlem için mi kullanılıyor yoksa yoksa yoksa...
Kusura bakmayın neresinden başlayacağımı bilmediğim için sorular bile saçma oluyor farkındayım.
Dosyalarınızı kendi bulutunuza yedekleyin. Yandex Disk
Eyvallah..

yusuf simsek
Üye
Mesajlar: 239
Kayıt: 09 Mar 2004 11:18
Konum: izmir
İletişim:

Re: Hassas teraziye veri gönderme

Mesaj gönderen yusuf simsek » 06 Ara 2018 02:19

Estağfurullah...

Terazi servisini arayıp doğrudan "BİLGİSAYAR İLE NASIL BAĞLANTI YAPACAĞIM" diye sorun...

Onlar size gerekli detayları ve parametleri içeren bir döküman vereceklerdir...

Sonrasında ilk adım Delphi de küçük bir programcık yazarak terazi ile bilgisayar arasında iletişimi sağlamak...

Ben ihtiyaç duyduğumda TComPort componenti kullanıyorum, ( daha farklı componentler de mevcuttur )

viewtopic.php?t=2855

burada TComPort nereden indirebileceğin ve kullanım ile ilgili örnek kodlar mevcuttur...

İlk iletişimi sağladıktan sonra Terazi İletişim Klavuzu ve terazi Teknik servisteki arkadaşların sunacağı dökümanlar sana yol gözterecektir...
azmet, iste ve çalış...

sonuç ne olursa olsun vazgeçme...

http://www.extrayazilim.com

Kullanıcı avatarı
KoPilot
Üye
Mesajlar: 130
Kayıt: 05 Eki 2007 07:02

Re: Hassas teraziye veri gönderme

Mesaj gönderen KoPilot » 06 Ara 2018 10:41

yusuf simsek yazdı:
06 Ara 2018 02:19
Estağfurullah...

Terazi servisini arayıp doğrudan "BİLGİSAYAR İLE NASIL BAĞLANTI YAPACAĞIM" diye sorun...

Onlar size gerekli detayları ve parametleri içeren bir döküman vereceklerdir...

Sonrasında ilk adım Delphi de küçük bir programcık yazarak terazi ile bilgisayar arasında iletişimi sağlamak...

Ben ihtiyaç duyduğumda TComPort componenti kullanıyorum, ( daha farklı componentler de mevcuttur )

viewtopic.php?t=2855

burada TComPort nereden indirebileceğin ve kullanım ile ilgili örnek kodlar mevcuttur...

İlk iletişimi sağladıktan sonra Terazi İletişim Klavuzu ve terazi Teknik servisteki arkadaşların sunacağı dökümanlar sana yol gözterecektir...
Teşekkür ederim.
1-2 gün uğraşayım ben bu işle, takıldığım yerde size tekrar danışırım.
Dosyalarınızı kendi bulutunuza yedekleyin. Yandex Disk
Eyvallah..

Cevapla