Şimdi Ara

ENDÜSTRİYEL OTOMASYON DA C++ mı ?? Delphi mi??

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
15
Cevap
0
Favori
1.917
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Arkadaşlar ben kısaca kendimden bahsedeyim.
    Programcılığa çok küçük yaşlarda başladım 13 yaşındayken( 93 senesinde) o zamanlar universitelilerin gittiği basic temel ve ileri programcılık kurslarını birincilikle bitirdim.. Çok küçük yaşta olmamdan ve o zamanlar bilgisayarların yeni yeni kullanılmaya başlamasından dolayı içimde çok büyük bir heves, öğrenme arzusu vardi.. Lise yıllarımda qbasic te okuduğum lisenin öğretmen maaş bordro programını yazdım... Ama ne olduysa oldu evime bilgisayar aldktan sonra yaşımın ufak olmasından dolayı belkide o yıllarda oyuna filan kaydım.. Meslek lisesinde elektronik bölümünü bitirdim.. Escort Computer in teknik servisine girdim donanım uzerine çalışmaya başladım yazılımdan iyice koptum... Sonra universiteyi kazandım suan Marmara da Mekatronik öğretmenliği( otomasyon- daha çok fabrikalarda kurulan insansız üretim yapan otomatik makinalar, robotlar) bölümünde okumaktayım.. Programcılık mantığını çok küçük yaşlarda kaptığımdan universitede bize gösterilen Turbo pascal ı kolayca öğrendim. Fonksiyon tanımlama prosedur yazma vs.. vs.. ama universite bu 1 dönemlik turbo pascal eğitiminden ötesini vermedi..
    Okuduğum bölüm münasebetiyle kendimi bir dilde yeniden geliştirmek istiyorum. Mesela ilerde biir fabrikanın uretimini control eden SCADA turu programlar yazmak istiyorum..Bu bakımdan çok kararsız kaldım...
    Mikroişlemciler, elektronik, PLC konularıyla yoğunluklu olarak çalışıyorum... Şimdi sorularım:)

    1. Turbo pascal ın devamı niteliğinde olan Delphi mi öğreneyim.. Yoksa c++ mı? Bu iki dili karşılaştırabilirmisiniz.. Hangi alanlarda (Ticari prg / elektronik / web / otomasyon gibi) hangisi öğrenilmeli??
    2. c++ ile Borland c++ ve Borlan c++ builder arasındaki farklılılar nelerdir?
    3.Mikroişlemmci ve kontrolorlerle ilgilendiğimden bu iş için derleyiciler sanırım hep c tabanlı (örn. Keilcomp.) c++ öğrenirsem sorun olurmu? Yani c ve c++ farkı?
    4. Hareket kontrolü üzerine ilgi duyuyorum(servo sistemler) bu iş için ve bir SCADA sistem için hangi dili önerirsiniz??

    Bu sorular arasında boğuldum kaldım.. Bir rehbere ihtiyacım var.. Yardımcı olursanız çokkk sevbinirim... Şimdiden çook teşekkürler..



    < Bu mesaj bu kişi tarafından değiştirildi Command.com -- 13 Temmuz 2005, 16:07:22 >







  • bende otomatik kumandacıyım plc ve mikron işlemci ile alakam var. otomasyoncu buylmak zor forumda hatta nette. uamrım birbirmize yardımcı olaiblirriz.

    delphi iyi bir seçim olur. taki sana yardımcı olabilecek bir çok komponente mevcut. eğer ilgililenirsen yardımcı olabilirim



    < Bu mesaj bu kişi tarafından değiştirildi drony -- 13 Temmuz 2005, 18:04:53 >
  • 3.Mikroişlemmci ve kontrolorlerle ilgilendiğimden bu iş için derleyiciler sanırım hep c tabanlı (örn. Keilcomp.) c++ öğrenirsem sorun olurmu? Yani c ve c++ farkı?
    demişsin zaten mikro kontrolerprogramlamak için kullanılan kodlar ile c/c++ kodlar birbirine çok benzerdir
  • quote:

    Orjinalden alıntı: drony

    bende otomatik kumandacıyım plc ve mikron işlemci ile alakam var. otomasyoncu buylmak zor forumda hatta nette. uamrım birbirmize yardımcı olaiblirriz.

    delphi iyi bir seçim olur. taki sana yardımcı olabilecek bir çok komponente mevcut. eğer ilgililenirsen yardımcı olabilirim


    Çok saol Drony.. Delphi ile ilgili açtığın üst konuyu da okudum.. Gerçekten çok güzel.. Aradığımı buldum sanırım Güzel şeyler yapabiliriz. Dediğin gibi Türkiye de kendisini çok iyi programcı olarak görenlerin bile yaptığı iş muhasebe programı yazmaktan öteye geçemiyor.. Ama benim yapmak istediğim, ufkum bir fabrika otomasyonu yazmaya kadar dayanıyor.. Bu konuda yeterli donanımada sahip olduğuma inanıyorum.. Delphi yide hallettikmi Yapılamayacak şey yoktur.. Seninde bu konularla ilgilanmen çok güzel.. birlikte çalışabiliriz...
    Pascal bilgim var zaten. Dün delphi 7 i kurdum.. Elimde hiçbir döküman olmamasına ragmen birkaç ufak prg yazdım.. çalıştı.. çok hoşuma gitti.. Bugun senin verdiğin dökümanları indiriyorum. Eve gidince onları inceleyecem.. Görüşürüz.. Ben buralardayım




  • Dil konusunda Delphi veya C güzel bir tercih. Kendine yakın bulduğun birisine hakim olmak en doğrusu. Çünkü delphide yazdığın bir programı rahatlıkla c de yazabilirsin veya tam terside geçerli. Burda dile hakim olmak ve agoritma çıkartma yeteneği önemlidir.

    Mikroişlemciler genelde asm veya C ile program hazırlanır. Asm ile program yazmak çok zahmetli , ve zaman alıcı bir iş. Bunun yerine kullandığın işlemciye uygun bir c derleyici seçebilirsin. IAR, CCS hi-Tech aklıma gelenlerden bir kaçı. Bu derleyicilerdeki c notasyonlarını bir birine çok benzerler. Genelde ANSI C yazım kurallarına göre yazılır.

    Servo sistemler konusunda ise dilden daha çok kullandığın servo sürücünün markası ve modeli önemli. BAzı markalar pc ile haberleşme protokollerini açarlar ve herhangi bir dilde bunlarla haberleşebilirsin. Genel mantık olarak kullandığın dilin çok fazla bir önemi yok ama Delphi veya C iyi bir seçim. Benim favorim ise Delphi




  • quote:

    Orjinalden alıntı: serdar_ileri

    3.Mikroişlemmci ve kontrolorlerle ilgilendiğimden bu iş için derleyiciler sanırım hep c tabanlı (örn. Keilcomp.) c++ öğrenirsem sorun olurmu? Yani c ve c++ farkı?
    demişsin zaten mikro kontrolerprogramlamak için kullanılan kodlar ile c/c++ kodlar birbirine çok benzerdir


    Mikrokontroller programlamak için ya assembly ya da c dili kullanılmıyor mu?



    < Bu mesaj bu kişi tarafından değiştirildi redwyne -- 14 Temmuz 2005, 11:17:16 >
  • c cok daha mantıklı olackatır zaten bende mıkroıslemcı kodlama olarak c den yararlanıyorum
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
  • quote:

    Orjinalden alıntı: FunKsTaR

    c cok daha mantıklı olackatır zaten bende mıkroıslemcı kodlama olarak c den yararlanıyorum


    Herkes Delphi derken arada bir C deniyor.. Kafam allak bullak.. Bu 2 dilin karşılaştırmasını yapabilecek birisi yokmu.. Endüstriyel Otomasyon alanında özellikle hangisi daha verimli olur..

    Birde cahilliğime verin bir sorum olackakk yukarda da sormuştum cvp gelmedi....
    Borland c++ ile Borland C++ builder arasındaki fark nedir.. Hangisini tavsiye edersiniz????
  • malesef okullarımızda öğrencilerimize karar verebilecek donatılar yüklenemiyor. Bu durumda öğrenciliğinin hakkını vermeli ve sürekli araştırıp okumalısın.
    biraz da benden bilgi sana;
    -visual dillerde(Visual C++,Visual Basic,Delphi) yazdığın uygulamalar sadece windows OS yüklü istasyonlarda çalışıyor.
    -Ansi C/C++ ile yazılmış program çalıştırılmak istenen ortamda derlenir ve orada çalıştırılabilir.
    -Java ise her yerde çalışır.(mobile versiyonu bile var yani cep tel)

    gördüğün gibi son iki maddenin avantajı yüksek, zaten c++ ve java birbirine yakın diller. Basit utility tarzı uygulamalar ya da windows uygulamaları için visual diller seçilebilir. içlerinde c/c++ gördüğün gibi ağır basıyor çünkü hemen her ortamda ve amaçta kullanılabilir.
    önerim; ansi c ile başlayıp c++ ardından visual c++ ile devam edebilir böylelikle windows(mfc ile), linux ve unix tarafında da(gui toolkit) hertürlü uygulamalar geliştirebilirsin. dahada ileri giderek embedded uygulamalara da girebilirsin(plc,elektronik,drive,otomasyon uygulamaları)
    Dephi'ye gelecek olursak delphide hızlı şekilde varsa componentler kullanarak uygulamalar geliştirebilirsin ama sadece windowsta kalırsın gerçi Kylix var diyeceksin ama onunda ne kadar native olduğu ve performansı linux üzerinde tartışılır. Ek olarak delphide üretilen binary çok büyük ve memory kullanımı kötü. yeterli bileşen bulamayabilirsin c++ daki gibi...
    Sıra java'da, java c++ diline çok benzer, performansı çok iyi değil, memory çok tüketir ama bir yazarsın bin yerde çalıştırırsın ortam bağımsızdır yani. gördüğün gibi c++ bilirsen java dilinide kısa sürede öğrenebilirsin.
    Olayın performans,kod kalitesi,hız tarafına bakarsak yine c/c++ diğerlerini katlar. zaten bildiğim kadarıyla delphi de içeride modifiye c compiler kullanmakta.
    Profesyonel değerlendirmelerde etkin bellek kullanımı, thread yönetimi, etkin kaynak kullanımı, paylaşılabilen paket kullanımı(so,dll,..) gibi konulara bakılır. bu açılardan da c/c++ her zaman birincidir.
    Daha yazacak çok şey var ama step by step başlamalısın herşey kafanda bomba patlatır sonra
    Bir diğer önemli konuda database. bu sıradaki konu olmalı senin için...
    internet muazzam bir kaynak keşke bizde sizin şartlarınızda öğrenci olsaydık, bak forumlar bile var
    hadi göreyim seni, başarılar.




  • quote:

    Orjinalden alıntı: haloz

    malesef okullarımızda öğrencilerimize karar verebilecek donatılar yüklenemiyor. Bu durumda öğrenciliğinin hakkını vermeli ve sürekli araştırıp okumalısın.
    biraz da benden bilgi sana;
    -visual dillerde(Visual C++,Visual Basic,Delphi) yazdığın uygulamalar sadece windows OS yüklü istasyonlarda çalışıyor.
    -Ansi C/C++ ile yazılmış program çalıştırılmak istenen ortamda derlenir ve orada çalıştırılabilir.
    -Java ise her yerde çalışır.(mobile versiyonu bile var yani cep tel)

    gördüğün gibi son iki maddenin avantajı yüksek, zaten c++ ve java birbirine yakın diller. Basit utility tarzı uygulamalar ya da windows uygulamaları için visual diller seçilebilir. içlerinde c/c++ gördüğün gibi ağır basıyor çünkü hemen her ortamda ve amaçta kullanılabilir.
    önerim; ansi c ile başlayıp c++ ardından visual c++ ile devam edebilir böylelikle windows(mfc ile), linux ve unix tarafında da(gui toolkit) hertürlü uygulamalar geliştirebilirsin. dahada ileri giderek embedded uygulamalara da girebilirsin(plc,elektronik,drive,otomasyon uygulamaları)
    Dephi'ye gelecek olursak delphide hızlı şekilde varsa componentler kullanarak uygulamalar geliştirebilirsin ama sadece windowsta kalırsın gerçi Kylix var diyeceksin ama onunda ne kadar native olduğu ve performansı linux üzerinde tartışılır. Ek olarak delphide üretilen binary çok büyük ve memory kullanımı kötü. yeterli bileşen bulamayabilirsin c++ daki gibi...
    Sıra java'da, java c++ diline çok benzer, performansı çok iyi değil, memory çok tüketir ama bir yazarsın bin yerde çalıştırırsın ortam bağımsızdır yani. gördüğün gibi c++ bilirsen java dilinide kısa sürede öğrenebilirsin.
    Olayın performans,kod kalitesi,hız tarafına bakarsak yine c/c++ diğerlerini katlar. zaten bildiğim kadarıyla delphi de içeride modifiye c compiler kullanmakta.
    Profesyonel değerlendirmelerde etkin bellek kullanımı, thread yönetimi, etkin kaynak kullanımı, paylaşılabilen paket kullanımı(so,dll,..) gibi konulara bakılır. bu açılardan da c/c++ her zaman birincidir.
    Daha yazacak çok şey var ama step by step başlamalısın herşey kafanda bomba patlatır sonra
    Bir diğer önemli konuda database. bu sıradaki konu olmalı senin için...
    internet muazzam bir kaynak keşke bizde sizin şartlarınızda öğrenci olsaydık, bak forumlar bile var
    hadi göreyim seni, başarılar.


    Uzun uzun anlatmısın tamda aradığım buydu çok saolasın... Evet şimdi kafamda birşeyler canlanmaya başladı.. Sanırım dediğin gibi mesleğim dolayısıylada donanıma daha çok müdahale şansıda vermesinden dolayı C dilini öğrenmem daha iyi olacak.. Gecen gun elime Borland c++ Builder ın cd si geçti merak ettim kurdum...
    Ufak birkaç uygulama yaptım.. C dilini hiç bilmememe ragmen hazır örneklere bakarak ufak döngüler filan kurdum..

    C öğrenmek DELPHI öğrenmeye göre ne kadar zordur? Delhi de hazır componentler var demişsin peki C/C++ yokmu.. İnternette C/C++ mı yoksa DELPHı mi daha fazla kaynak bulunuyor.

    Birde ANSI C / C / C++ / Virtual C++ / Borlan C++ / Borland C++ builder aralarındaki farklar neler.. Hangisinden başlanmalı hangileri öğrenilmeli??


    Herşey için çok teşekkürler....




  • sana tavsiyem önce ansi c ile başlaman sonra temel c++ öğrenmendir. daha sonra ms visual c++ ya da borland c++ kullanabilirsin. ama bulabileceğin kaynakların çeşitliliği açısından visual c++ öndedir bence. sonra java ile devam edebilirsin. delphi de öğren bir yandan oda güzeldir...
  • Bulduğum güzel bir linki sizinle paylaşayım.. Burada dünyada kullanılan dillerin % istatistikleri var.. ratingleri yani
    http://www.tiobe.com/tiobe_index/index.htm
    @haloz ilgin için yeniden teşekkürler...

    Yalnız şu sorunu hala kafamda çözemedim..
    Virtual C++ ... Borlan C++ ... Borland C++ Builder arasındaki farklılıklar nelerdir..

    Builder olunca ne oluyor.. Ben evde bunu kurdum.. Bunu öğrensem ne olur????
  • yine tekrar ediyorum öncelikle ansi c dilini öğrenmelisin sonra ansi c++ . birçok compiler var aslında sen sadece microsoft ve borland firmalarının compiler.larını biliyorsun şu an sadece.. ücretsiz compilerlarda var mesela linux kurulumlarında da birçok c++ compiler gelir.
    markalara takılmamak lazım. bu dilin temelini öğrendikten sonra borland ya da microsoft compiler ürünlerini kullanabilirsin.adaptasyonun birkaç gün sürer... temel c/c++ öğrendikten sonra java ya geçiş yapabilirsin.
    delphi de güzel ve pratik bir dil. kısa sürede öğrenip kullanabilirsin ama bunu optional olarak düşünmelisin bence. must olarak c,c++,java olmalı senin gibi azimli bir öğrenci için...

    virtual c++ olarak yazmışsın visual c++ olması gerek. borland c++ = borland c++ builder
    aralarındaki farklar ilk yazımda kabaca yeralıyor detayı için nete bakmalısın. ingilizcen varsa yeterince bilgi toplayabilirsin.


    http://www.cprogramming.com/ adresi faydalı...

    http://mindview.net/Books/books.html adresinden elektronik kitaplar indirebilirsin. Bruce Eckel c/c++/java üstadıdır. bu kitapları indirip okumanı tavsiye ederim.

    daha spesifik sorularla daha çok kişiden daha detaylı cevaplar alabilirsin.
    kolay gelsin.





  • Merhaba beyler
    Ben otomasyon sistemleriyle uğraşıyorum.Sacada programnı öğrenmek istiyorum.Ama yazılım konusunda bir alt yapım yok.Sacada programını öğrenmek için hangi program tavsiye edermisiniz.
    Birde çeşitli cihazların rs-485 veya rs-232 haberleşme metotlarını neerden öğrenebilirim.Birçok cihazın birbirleriyle haberleşmesi mümkün bu protokolleri nasıl öğrenebilirim.
    Bana otomasyon konusunda yardımcı olacak biri varsa memnun olurum.
    Saygılarımla,
  • quote:

    Orjinalden alıntı: oozkan

    quote:

    Orjinalden alıntı: FunKsTaR

    c cok daha mantıklı olackatır zaten bende mıkroıslemcı kodlama olarak c den yararlanıyorum


    Herkes Delphi derken arada bir C deniyor.. Kafam allak bullak.. Bu 2 dilin karşılaştırmasını yapabilecek birisi yokmu.. Endüstriyel Otomasyon alanında özellikle hangisi daha verimli olur..

    Birde cahilliğime verin bir sorum olackakk yukarda da sormuştum cvp gelmedi....
    Borland c++ ile Borland C++ builder arasındaki fark nedir.. Hangisini tavsiye edersiniz????

    bu işin delphi si c c++'ı yok sonuçta progamın asm de yazacaksın.
    masm yada tasm bile yeter.




  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.