Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Karel Ms128 Com port Bilgi almak
#1
Merhaba Arkadaşlar Karel MS128 marka santralim var bilgisayarıma com porttan bağlı. karelin programı ile verileri alabiliyorum ama başka birkaç şey lazım programda o neden ile tekrardan yazmaya çalışıyorum. 
Kullandığım compenent  CPort fakat bir türlü santralden veri almayı başaramadım. Daha önce denemiş yada yardımcı olabilecek arkadaşların yardımını bekliyorum.
Cevapla
#2
Merhaba

Veri alabilmek icin cihazın iletişim protokolü, data transfer bilgileri, özel amaçlı kullanılan kodları vs gerekli. Bu konu ile ilgili dokümantasyon mevcut mu ? Varsa inceleyip yorum yapmak gerek. Olmadı uygulamanın santrale hangi dataları gönderdiğini analiz etmek gerek.
Cevapla
#3
(28-07-2018, Saat: 19:56)erdem55 Adlı Kullanıcıdan Alıntı: Merhaba Arkadaşlar Karel MS128 marka santralim var bilgisayarıma com porttan bağlı. karelin programı ile verileri alabiliyorum ama başka birkaç şey lazım programda o neden ile tekrardan yazmaya çalışıyorum. 
Kullandığım compenent  CPort fakat bir türlü santralden veri almayı başaramadım. Daha önce denemiş yada yardımcı olabilecek arkadaşların yardımını bekliyorum.

Karel'le irtibata geçtiniz mi? Karel'in bunun için Delphi'de yazılmış bir component'i vardı. Yıllar önce kullanmıştık. Bilmiyorum hâlâ geçerli mi.
There's no place like 127.0.0.1
WWW
Cevapla
#4
(28-07-2018, Saat: 20:43)SercanTEK Adlı Kullanıcıdan Alıntı: Merhaba

Veri alabilmek icin cihazın iletişim protokolü, data transfer bilgileri, özel amaçlı kullanılan kodları vs gerekli. Bu konu ile ilgili dokümantasyon mevcut mu ? Varsa inceleyip yorum yapmak gerek. Olmadı uygulamanın santrale hangi dataları gönderdiğini analiz etmek gerek.
Merhaba SercanTEK
Herhangi bir doküman yok elimde. Uygulamanın analizini ne şekilde yapabilirim. Kusura bakmayın bu konuda tamamen acemiyim.
(28-07-2018, Saat: 21:03)SimaWB Adlı Kullanıcıdan Alıntı:
(28-07-2018, Saat: 19:56)erdem55 Adlı Kullanıcıdan Alıntı: Merhaba Arkadaşlar Karel MS128 marka santralim var bilgisayarıma com porttan bağlı. karelin programı ile verileri alabiliyorum ama başka birkaç şey lazım programda o neden ile tekrardan yazmaya çalışıyorum. 
Kullandığım compenent  CPort fakat bir türlü santralden veri almayı başaramadım. Daha önce denemiş yada yardımcı olabilecek arkadaşların yardımını bekliyorum.

Karel'le irtibata geçtiniz mi? Karel'in bunun için Delphi'de yazılmış bir component'i vardı. Yıllar önce kullanmıştık. Bilmiyorum hâlâ geçerli mi.

merhaba SimaWb karel ile irtibata geçmemiştim, ama sizin mesajınızdan sonra kendilerine mail atmayı düşünüyorum. Aklıma takılan tek şey firmanın kendi programları olduğu için bu bilgileri paylaşmak istemeyecek olmaları yönünde. 
Cevapla
#5
Eğer karel bilgi paylaşımı yapmıyor ise.
Seri portu dinleyerek (Serial port monitor) karelin programının ne gönderip aldığını anlayabilirsiniz.
Genellikle bir sorgu paketinin içeriği şöyle olur.
Veri başlangıcı, paket uzunluğu, okuma veya yazma komutu, okunacak veya yazılacak veri boyutu, yazılacak ise veri içeriği, checksum,
veri sonu karakteri.
Ayakkabıyı sefaletten
Çok sonraları tanıdım
Öyle ufuklarda mı olurmuş Allah'ım
Giyer giyer koşardım
Toprağın dostluğundan
Oyuncaklar yaptım çamurdan
Tenimin rengini aldım topraktan
Sen bakma esmerliğim sonradan...





Cevapla
#6
Windows xp döneminde bende siz gibi karelin santralinle haberleşmek için epey uğraşmıştım. Fakat daha sonra santral değiştiği için yarım kalmıştı. O dönemden kalma hatırladıklarımla şunu söyleyebilirim,  porttan gelen giden bilgiyi okumanın en basit yolunu Xp deki donatılarda sistem araçları arasında Hyper terminal diye bir program vardı. Bu program sayesinde at komutları gönderip okuyabiliyordum. Şuanki sistem nasıldır bilmiyorum ama com porttan iletişim kurduğuna göre mantık aynıdır. Hyper terminal açıp gelen bilgiyi okumaya çalışın, gelen bilgiyi çözdükten sonra programınıza adapte edebilirsiniz gibi geliyor.
Cevapla
#7
Merhaba, Hangi verileri Comport üzeri göndermek istiyorsunuz ? 
Herhangi sabit veri varmı gönderilecek ? Eğer yok ise @QuAdR Hocamızın dediği gibi Port Monitör programları ile gönderilen ve alınan veirleri izle ona göre verileri gönderirisin. 

ComPort1.Port:=com;
ComPort1.Open;
Comport1.WriteStr(#$Gönderilecek Veri);
Comport1.Readstr(Okunan_Veri, Uuzunluık);
Cevapla
#8
Karelin bunun için bir SDK dosyası vardı diye hatırlıyorum tabi bu her modeli için geçerli miydi bilemeyeceğim. Bir DLL dosyası ile haberleşiyorsunuz ama bu bilgiye sadece karelden ulaşabilirsiniz.

Bir de Artık Analog santral devri bitiyor yavaş, yavaş IP sistemli santrallere yönlenmenizi tavsiye ederim.  Hem bu tür santrallerle yapababileceğiniz senaryolar sizin hayalinize kalmış durumda.  Çok geniş bir dökümantasyon desteği ve hatta yazılımda takıldığınız yerlerde kendi arge birimleri ile size destek bile sağlıyorlar.
Faydalanılmayan bilgi, harcanmayan ve hiç kimseye hayrı dokunmayan define gibidir.

Hz. Muhammed (sav.)
Cevapla
#9
Nette manual bulabilir miyim diye bakarken paylaşımdaki pdf i buldum belki sizde erişmişsinizdir tedbiren ek olarak koydum PC ile haberleşme ile ilgili bir data yapısından bahsediyor.
ms 128 pdf

 Karel santral görmeyeli epey oldu ama eskiden bir ek kart ve modül satıyorlardı haberleşme için diye anımsıyorum yanlışta olabilir epey zaman oldu.
Cevapla
#10
(29-07-2018, Saat: 01:52)dicle_gsm Adlı Kullanıcıdan Alıntı: Merhaba, Hangi verileri Comport üzeri göndermek istiyorsunuz ? 
Herhangi sabit veri varmı gönderilecek ? Eğer yok ise @QuAdR Hocamızın dediği gibi Port Monitör programları ile gönderilen ve alınan veirleri izle ona göre verileri gönderirisin. 

ComPort1.Port:=com;
ComPort1.Open;
Comport1.WriteStr(#$Gönderilecek Veri);
Comport1.Readstr(Okunan_Veri, Uuzunluık);

(29-07-2018, Saat: 13:59)KUNTAY Adlı Kullanıcıdan Alıntı: Karelin bunun için bir SDK dosyası vardı diye hatırlıyorum tabi bu her modeli için geçerli miydi bilemeyeceğim. Bir DLL dosyası ile haberleşiyorsunuz ama bu bilgiye sadece karelden ulaşabilirsiniz.

Bir de Artık Analog santral devri bitiyor yavaş, yavaş IP sistemli santrallere yönlenmenizi tavsiye ederim.  Hem bu tür santrallerle yapababileceğiniz senaryolar sizin hayalinize kalmış durumda.  Çok geniş bir dökümantasyon desteği ve hatta yazılımda takıldığınız yerlerde kendi arge birimleri ile size destek bile sağlıyorlar.

merhaba Maalesef benimde ilk aklıma gelen bu yöntem oldu fakat nedendir bilmiyorum. port açılıyor ama gelen veriyi maalesef okuyamadım. Benimde asıl istediğim zaten gelen veriyi okuyup analiz etmek. Yani içinden işime gelen kısımları almak istiyorum.

(29-07-2018, Saat: 14:02)fatihablak Adlı Kullanıcıdan Alıntı: Nette manual bulabilir miyim diye bakarken paylaşımdaki pdf i buldum belki sizde erişmişsinizdir tedbiren ek olarak koydum PC ile haberleşme ile ilgili bir data yapısından bahsediyor.
ms 128 pdf

 Karel santral görmeyeli epey oldu ama eskiden bir ek kart ve modül satıyorlardı haberleşme için diye anımsıyorum yanlışta olabilir epey zaman oldu.
Hemen inceliyorum teşekkür ederim.
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Yazar kasa entegrasyon bilgi İnPos yunushidra1903 9 1.231 11-07-2026, Saat: 14:00
Son Yorum: rmzgenius
  bir resimden renk kodunu $00584827 seklinde almak sadikacar60 2 820 01-10-2024, Saat: 13:02
Son Yorum: frmman
  PDF dosyasından veri almak Mikdad 11 2.401 07-09-2024, Saat: 10:51
Son Yorum: mrmarman
  Mikrotik routher Port okuma Mert_37 1 757 23-08-2024, Saat: 16:46
Son Yorum: Syntax
  SQL' de Değişimde Toplam Almak OZCANK 5 2.081 11-05-2024, Saat: 11:30
Son Yorum: OZCANK



Konuyu Okuyanlar: 1 Ziyaretçi