Konuyu Oyla:
  • Derecelendirme: 4/5 - 1 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Port Kavramları ve Görsel Bileşenlerin Delphi'ye Yüklenmesi
#1
Kıymetli arkadaşlar, Port kavramları ve görsel bileşenleri (aslında SCADA) Delphi'ye nasıl yükleneceği ve kullanımlarına dair bolca TEMRİN şeklinde konular devam edecektir.

Port yapıları, yazılımın gerçek dünyaya açılan kapılarıdır. Yazılım dış dünya ile haberleşme işlemlerini, seri, USB, paralel ve ethernet port denilen donanımsal yuvalar vasıtası ile yapar. Ayrıca PCI da denilen bilgisayarların ana kartına takılan özel kartlar vasıtası ile çok hızlı ve büyük hacimli veriler ile de haberleşirler. Video cihazları da kameralar ile benzer bir yapısı olan portlar la haberleşir, veri toplar veya yayınlarlar. Yazıcılar paralel porta bağlanırdı ve birçok bilgisayarda sadece tek giriş vardı. Bunun sonucunda erişim ve kullanım hızı sınırlanıyordu. Bilgisayardaki seri port çıkışları da sınırlı ve hız açısından çok tatminkar değillerdi.

Günümüzde bilgisayarların hemen hepsinde birden fazla USB girişi bulunmaktadır. Bu USB konnektörler fareden yazıcıya birçok çevresel cihazın bilgisayara hızlı ve kolayca bağlanmasını sağlar. İşletim sisteminin desteklemesine göre, cihaz sürücülerinin yüklenmesi de oldukça kolay ve hızlı bir şekilde yapılabilmektedir. Paralel port, seri port ve diğer bazı özel kartların kurulumuyla karşılaştırıldığında USB cihazlar inanılmaz derecede basit yapıdadırlar. Daha hızlı çalışması gerekan bağlantılar, bilgisayar kasasına takılan kendi kartlarına sahiplerdi ancak bilgisayarın slot sayısı sınırlıydı. USB tüm bu problemleri ortadan kaldırmak amacıyla geliştirilmiştir. USB basit kullanımı sayesinde, kolay bir şekilde 127 adete kadar cihazın bilgisayar bağlantısı yapılabilmektedir. 

Hemen her çevresel aygıt USB girişiyle beraber gelmektedirler. Bilgisayar yazıcısı, tarayıcı, mouse, joystick, dijital kamera, webcam bilimsel veri işleme cihazları modemler, speakerlar telefonlar depolama cihazları network bağlantıları usb kablo ve konnektörler bir bilgisayara usb cihaz bağlamak oldukça kolaydır. usb konnektörü cihazın arkasında veya önünde bulunan usb girişlere takmak yeterli olacaktır. takılan, yeni bir cihaz ise işletim sistemi otomatik olarak tespit edecek ve cihazın sürücüsünü soracaktır. Eğer cihaz kurulduysa bilgisayar cihazı aktive edecek ve onunla haberleşmeye başlayacaktır. USB cihaz istenilen zamanda takılıp çıkartılabilir. Birçok USB cihaz kendi kablosuyla birlikte gelmektedir

İndirdiğiniz comport.zip isimli dosyayı, daha sonradan yerini değiştirmeyeceğiniz bir yerel sürücü ve klasöre çıkartınız. Delphi görsel programlama dilini çalıştırınız. Aşağıdaki ekran görüntülerindeki sıraya göre işlem yapınız. Kaydet (Save) ile ekranı kapatınız.

TComPort isimli seri port ve USB port bileşeninin nasıl yükleneceğini gösteren ekran görüntüleri.

   



İndirdiğiniz IOCompRio.rar isimli dosyayı, daha sonradan yerini değiştirmeyeceğiniz bir yerel sürücü ve klasöre çıkartınız.

Delphi görsel programlama dilini çalıştırınız. Aşağıdaki ekran görüntülerindeki sıraya göre işlem yapınız. Kaydet (Save) ile ekranı kapatınız.

   

Artık Delphi'mizde Seri port ve USB port kontrolleri için yeterli araçlarımız ile görsel animasyonlu bileşenlerine sahip olduk. Bir sonraki konuda tekrar görüşelim.
Teknik Öğretmen
Bilgisayar Formatörü
WWW
Cevapla
#2
Teşekkürler @guverdik hocam. İndirme linkerini sonramı ekleyeceksiniz.
Cevapla
#3
Thumbs Up 
Elinize sağlık hocam.
Cevapla
#4
(06-02-2020, Saat: 11:36)frmman Adlı Kullanıcıdan Alıntı: Teşekkürler @guverdik hocam. İndirme linkerini sonramı ekleyeceksiniz.

(06-02-2020, Saat: 11:36)frmman Adlı Kullanıcıdan Alıntı: Teşekkürler @guverdik hocam. İndirme linkerini sonramı ekleyeceksiniz.

Şimdi geliyor ...

IOCompRIO.rar

ComPort.zip
Teknik Öğretmen
Bilgisayar Formatörü
WWW
Cevapla
#5
Ellerinize sağlık hocam.
Cevapla
#6
@guverdik  hocam Rio ile gelen AsyncPro Free olan paketin kurulum ve işlem adımlarıda aşağıdaki şekildedir. 
Bu componette TComporttaki gibi paket bazlı, size bazlı, start, end karakter belirleme gibi özellikleri mevcut
siz sadece component üzerinden ilgili ayarları yapıp TApdDataPacket üzerinden sadece veriyi alıp hiç işlem yapmadan kullanabilirsiniz.

   
Bu dünyada kendine sakladığın bilgi ahirette işine yaramaz. 
Cevapla
#7
(06-02-2020, Saat: 12:02)adelphiforumz Adlı Kullanıcıdan Alıntı: @guverdik  hocam Rio ile gelen AsyncPro Free olan paketin kurulum ve işlem adımlarıda aşağıdaki şekildedir. 
Bu componette TComporttaki gibi paket bazlı, size bazlı, start, end karakter belirleme gibi özellikleri mevcut
siz sadece component üzerinden ilgili ayarları yapıp TApdDataPacket üzerinden sadece veriyi alıp hiç işlem yapmadan kullanabilirsiniz.

Evet neredeyse aynı yapıya sahipmiş. İnceleyeceğim. Şimdi baktım Github'a da koymuşlar. eskiden o paketleri de incelemiştim. https://github.com/TurboPack/AsyncPro buradan da indirilebilir.
Teknik Öğretmen
Bilgisayar Formatörü
WWW
Cevapla
#8
(06-02-2020, Saat: 15:12)guverdik Adlı Kullanıcıdan Alıntı:
(06-02-2020, Saat: 12:02)adelphiforumz Adlı Kullanıcıdan Alıntı: @guverdik  hocam Rio ile gelen AsyncPro Free olan paketin kurulum ve işlem adımlarıda aşağıdaki şekildedir. 
Bu componette TComporttaki gibi paket bazlı, size bazlı, start, end karakter belirleme gibi özellikleri mevcut
siz sadece component üzerinden ilgili ayarları yapıp TApdDataPacket üzerinden sadece veriyi alıp hiç işlem yapmadan kullanabilirsiniz.

Evet neredeyse aynı yapıya sahipmiş. İnceleyeceğim. Şimdi baktım Github'a da koymuşlar. eskiden o paketleri de incelemiştim.  https://github.com/TurboPack/AsyncPro buradan da indirilebilir.
@guverdik hocam bu componenti ben yaklaşık olarak 2000 yılından beri kullanırım 
eskiden paralıydı sonradan free oldu ve delphi paketine dahil edildi. ileride ne olur tam bilemem.
Fakat oldukça stabil, hızlı çalışan ve kullanımı çok kolay olan bir componenttir.

Veri alışverişide aşağıdaki şekilde çalışır.
Belirltilen bir size'a göre veri toplayabilir
Başlangıcı belli karakter yada karakterler  ile başlasın ve sonrasında istenen size kadar veri toplayabillir
Başlangıcı ne olursa olsun sonu belli bir karakter yada karakterlere kadar veri toplayabilir
Başlangıcı ve sonu belli olan karakterler arasını toplayabilir.
Ve bunlar için istenen temout aralıkları belirtilebilir
Bu dünyada kendine sakladığın bilgi ahirette işine yaramaz. 
Cevapla
#9
(06-02-2020, Saat: 15:59)adelphiforumz Adlı Kullanıcıdan Alıntı:
(06-02-2020, Saat: 15:12)guverdik Adlı Kullanıcıdan Alıntı: Evet neredeyse aynı yapıya sahipmiş. İnceleyeceğim. Şimdi baktım Github'a da koymuşlar. eskiden o paketleri de incelemiştim.  https://github.com/TurboPack/AsyncPro buradan da indirilebilir.
@guverdik hocam bu componenti ben yaklaşık olarak 2000 yılından beri kullanırım 
eskiden paralıydı sonradan free oldu ve delphi paketine dahil edildi. ileride ne olur tam bilemem.
Fakat oldukça stabil, hızlı çalışan ve kullanımı çok kolay olan bir componenttir.

Veri alışverişide aşağıdaki şekilde çalışır.
Belirltilen bir size'a göre veri toplayabilir
Başlangıcı belli karakter yada karakterler  ile başlasın ve sonrasında istenen size kadar veri toplayabillir
Başlangıcı ne olursa olsun sonu belli bir karakter yada karakterlere kadar veri toplayabilir
Başlangıcı ve sonu belli olan karakterler arasını toplayabilir.
Ve bunlar için istenen temout aralıkları belirtilebilir
Evet haklısın kardeşim. TurboPacket leri biliyorum. Wow önekli bileşenleri de var. Test ler yapacağım. İnşallah.
Teknik Öğretmen
Bilgisayar Formatörü
WWW
Cevapla
#10
Hocam S.A.

IOCompRIO.rar
ComPort.zip

linkleri yenilemeniz mümkün mü?
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Delphi ModBusTCP Library ile Mobile Delta PLC kontrol guverdik 13 9.683 28-12-2021, Saat: 22:29
Son Yorum: Tuğrul HELVACI
  Endüstriyel Görsel Programlama (Atölye 11) Mesleki ve Teknik Anadolu Liseleri guverdik 7 5.497 19-10-2021, Saat: 12:25
Son Yorum: ahmet_sinav
  #4 USCO API ile SERİ PORT Kontrol guverdik 2 3.689 01-06-2020, Saat: 21:08
Son Yorum: guverdik
  Multimetreden Seri Port Aracılığı ile Bilgi Okuma guverdik 0 1.898 12-02-2020, Saat: 09:31
Son Yorum: guverdik
  Delphi İçinde Dijital Gösterge, Analog Gösterge, Termometre ve Potansiyometre guverdik 0 1.925 12-02-2020, Saat: 09:01
Son Yorum: guverdik



Konuyu Okuyanlar: 1 Ziyaretçi