CATIA Çizim Otomatikleştirme: Macro ve MatLAB (3. Son Bölüm)

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 ม.ค. 2025

ความคิดเห็น • 50

  • @ceydakavak5918
    @ceydakavak5918 2 ปีที่แล้ว +2

    Merhabalar,
    Bu 3 parçalık video seriniz benim için çok faydalı oldu. Teşekkür etmek istedim, emeklerinize sağlık.

  • @ramazanerol815
    @ramazanerol815 3 ปีที่แล้ว +2

    Gayet faydalı fatih hocam elinize sağlık

  • @farshid.vahidpour
    @farshid.vahidpour 2 ปีที่แล้ว +2

    Harika

  • @ozgunsengoz6731
    @ozgunsengoz6731 2 ปีที่แล้ว +1

    Merhabalar,
    Videolarınız çok faydasını gördüm hem ansys te hem de catiada fakat bu makro yapısını komplikeleştirdiğim bir çalışmada txt dosyasını catia okumuyor ve VBScript uyarısı veriyor language scrpit olarak VB sistemi kullanıyor txt dosyasından CATScripte çevirdiğimde de okumuyor acaba daha önce başınıza geldi mi. Yardım ederseniz sevinirim. :)

    • @fatiherolmuhendislik
      @fatiherolmuhendislik  2 ปีที่แล้ว

      Faydalı oluyorsa ne mutlu, VB script uyarısı veriyor demiştiniz ya, o scripti, catianın kendinden olan visual basic e gömüp, tekrar çalıştırır mısınız? Hatayı ve kodu bana mail ile atarsanız daha iyi inceleyebilirim. erolfa@itu.edu.tr

  • @korayozdemir8727
    @korayozdemir8727 3 ปีที่แล้ว +1

    Hocam Merhaba, sizin case i deniyordum ancak benim CATIA default olarak Assembly Design da açıldığı için macroyu çalıştırmıyor (Tabi makroyu haricen çağırdığımda ya çift tıkladığımda çalışıyor). Siz de part design da açıldığı için oluyor. Bu default ayarı değiştirmeyi de bulamadım. Sizin bir bilginiz var mı?

    • @fatiherolmuhendislik
      @fatiherolmuhendislik  3 ปีที่แล้ว

      Aslında catpart olarak kaydedildiyse hangisine aitse ona göre açılması lazım. Siz yapmaya çalıştığınızı ekran videosu alıp mailime atarsanız belki kod üzerinden bi çözüm bulabiliriz. fatabi95@gmail.com

  • @ibrahimozturk0671
    @ibrahimozturk0671 ปีที่แล้ว +1

    Hocam selamlar, bu faydalı video için teşekkür ediyorum. Yeni bir dosya oluşturmak yerinde açık bir CATIA dosyası üzerinde bi scripti çok kez çalıştırmak istiyorum fakat MATLAB'da: system(C:\.....\CNEXT.exe) kısmı olmadan direkt olarak macroyu çalıştırmam gerekiyor bunun için ve .txt formatlı dosya macro olarak değil text dosyası olarak başlıyor. MATLAB .CATScript formatını da tanımıyor malumunuz. Bunun bir çözümü var mı bildiğiniz? Tekrar teşekkürler.

    • @fatiherolmuhendislik
      @fatiherolmuhendislik  ปีที่แล้ว

      Merhabalar faydalı olduysa ne mutlu,
      Matlabda mevcut bir dosyayı açıp içindeki bir şeyi değiştirdikten sonra aynı formatta kaydetme toolları var. Yanlış hatırlamıyorsam,
      fileID=fopen(bişeybişey.CATScript);
      =fopen(fileID,..... )
      =fwrite()
      Şeklinde ilerliyor. Tabi sonrasında macroyu çalıştırmak için ya çift tıklayacaksınız, ya da cmd kullanıcaksınız. Bilmiyorum doğru anladım mı ?

    • @ibrahimozturk0671
      @ibrahimozturk0671 ปีที่แล้ว

      @@fatiherolmuhendislik Overwrite ile writecell komutu özelliğini değiştirerek başta dediğiniz dosyayı değiştirip aynı şekilde kaydetme işini başardım fakat dediğiniz gibi çalıştırma olayını otomatikleştirmem gerekiyor. Sanırım system() ile txt olarak kaydettiğim dosyayı çevirerek kullanacağım. Başka öneriniz olursa açığım, hızlı cevap için çok teşekkürler.

    • @fatiherolmuhendislik
      @fatiherolmuhendislik  ปีที่แล้ว +1

      While (true)
      dosyaDegisti = CheckFileByte();
      İf dosyaDegisti
      RunMacro()
      break
      Tarzında bir kod yazarsanız, dosyanın oluşmasını bekledikten sonra çalıştırır.

    • @ibrahimozturk0671
      @ibrahimozturk0671 ปีที่แล้ว

      @@fatiherolmuhendislik Çok teşekkür ettim, iyi çalışmalar.

    • @fatiherolmuhendislik
      @fatiherolmuhendislik  ปีที่แล้ว +1

      Soruları doğru mu anlıyorum ? 😄 Saçma salak cevaplar vermiş olmiyim şimdi ahahah

  • @minionheather6253
    @minionheather6253 2 ปีที่แล้ว +1

    Merhaba hocam, edu uzantılı mailinize bakma şansınız var mı?

  • @hasancicek283
    @hasancicek283 4 ปีที่แล้ว

    Catia da yaptığım çizim veya montajı simscape' e nasıl aktarabilirim?

    • @fatiherolmuhendislik
      @fatiherolmuhendislik  4 ปีที่แล้ว

      Aktarmak istediğiniz geometri bir part mı ? Yoksa assembly mi? (Yani farklı farklı parçaların birbirlerine monte edilmesi, bunların birbirleriyle etkileşimini vs otomatik aktarmak mı istiyorsunuz? Yoksa sadece bir tane part mı?)

    • @hasancicek283
      @hasancicek283 4 ปีที่แล้ว

      @@fatiherolmuhendislik Assembly

    • @fatiherolmuhendislik
      @fatiherolmuhendislik  4 ปีที่แล้ว

      Bildiğim kadarıyla direk catiadan simscape e geçiş yok. Solidworks aracılığıyla geçiş yapılabilir. O yöntemleri araştırmışsınızdır muhtemelen. Ben bi bakayım catiadan pratik bir şekilde halledilebilir mi diye, olursa video çeker yanıtlarım.

  • @keremylmaz2271
    @keremylmaz2271 3 ปีที่แล้ว +1

    Hocam yardım et lütfen beni bir tek senin videolar kurtarabilir. Ben bi stewart platform tasarladım inventorde. bunun matlabda değerlerini değiştirtikçe barların açılarını vs değiştirebilceğim bir otomatikleştirmesi lazım. Lütfen yardım et. Seviliyosun saygılar

    • @fatiherolmuhendislik
      @fatiherolmuhendislik  3 ปีที่แล้ว

      Merhabalar, catiadan görselleştirmek şart mı ? Unity çok daha hızlı sade ve kullanışlı olur. Simulink ile bağlantı kurarız hızlıca.

    • @fatiherolmuhendislik
      @fatiherolmuhendislik  3 ปีที่แล้ว

      Ya da matlab şart mı, her şeyi catia da bitirsek daha kolay olur ?

    • @keremylmaz2271
      @keremylmaz2271 3 ปีที่แล้ว

      @@fatiherolmuhendislik hocam malesef matlab şart. Ls method u bilsem sadece o bile yeterli olacaktır. Kalibrasyon için least square metodu kullanabilmem lazım.

    • @fatiherolmuhendislik
      @fatiherolmuhendislik  3 ปีที่แล้ว

      Ls method için matlabın güzel fonksiyonu var onu matlabın help kısmından hızlıca öğrenirsiniz. Sadece görselleştirme için catia kullanmak gereksiz uzun ve alengirli olur. Unity ile görselleştirilse olur mu diye sormuştum yukarıda ?.

    • @keremylmaz2271
      @keremylmaz2271 3 ปีที่แล้ว

      @@fatiherolmuhendislik pardon hocam görmemişim olur tabi ki. Teşekkür ederim çok sağ olun

  • @emrahgokturk3376
    @emrahgokturk3376 3 ปีที่แล้ว +1

    th-cam.com/video/stT72HY0o5w/w-d-xo.html bu videodaki makroda yapabilirmiyiz.

    • @fatiherolmuhendislik
      @fatiherolmuhendislik  3 ปีที่แล้ว

      Vaay harikaymış bu. Bu şekilde bi arayüz nasıl yapılır emin değilim. Ama daha önceden çok basit bir arayüz yapmıştım biraz araştırmam gerekir. Visual basic ile aranız iyi mi ?

    • @emrahgokturk3376
      @emrahgokturk3376 3 ปีที่แล้ว

      @@fatiherolmuhendislik bilmiyorum. Araştırma yaparken sizin videolarınıza denk geldim. sizden umutluyum. Böyle bişey herkese lazım diye düşünüyorum. Yapanlar hep mühendislik firmaları ücretli yaparız diyorlar.

    • @fatiherolmuhendislik
      @fatiherolmuhendislik  3 ปีที่แล้ว

      Çok zor olduğunu düşünmüyorum. Müsait bi günde zoomdan bağlanıp bakalım, haftaya pt akşam muhtemelen müsait olurum. Linkedinden beni ekleyin ordan haberleşelim.

    • @fatiherolmuhendislik
      @fatiherolmuhendislik  3 ปีที่แล้ว +1

      th-cam.com/video/EgGAODT60ig/w-d-xo.html
      Benzer bir çalışma yaptım işinize yarayacaktır. 👍

  • @korayozdemir8727
    @korayozdemir8727 3 ปีที่แล้ว

    Çok teşekkürler gayet açıklayıcı ve faydalı videolar Hocam. Parametric tasarım CATIA part ını WORKBENCH e atıp, ilgili parametreleri SPACECLAIM ya da DesignModeler üzerinden değiştirmek konusunda bilginiz var mı? Aslında yapmak istediğim şu videoda anlatılıyor: th-cam.com/video/QMh-kc9mHL4/w-d-xo.html Ancak WORKBENCH CAD Configuration dan interface tanımlamama rağmen bende parametreler görünmüyor??

    • @fatiherolmuhendislik
      @fatiherolmuhendislik  3 ปีที่แล้ว

      Rica ederim. Spaceclaimde tanımlamak istediğiniz parametrenin catiayı kullanması gerekiyor mu ?

    • @korayozdemir8727
      @korayozdemir8727 3 ปีที่แล้ว

      @@fatiherolmuhendislik Aslında çizmek istediğim geometriyi parametrik olarak SPACECLAIM de yapabiliyor olsam CATIA ya gerek kalmıyor. Ancak geometri biraz kompleks olduğundan CATIA da tasarlayabiliyorum. Sonrasında bu parametreleri SPACECLAIM de değiştirerek Fluent Meshing ve Fluent e atacağım. Parametreleri de OPTISLANG gibi bir Workbench extension ı ya da doğrudan Workbench parametrik optimizasyonu ile değiştirmek istiyorum.

    • @fatiherolmuhendislik
      @fatiherolmuhendislik  3 ปีที่แล้ว

      Anladım, malesef workbenchteki parametreleri bağlamak nasıl yapılır bilmiyorum. Ama Catia Pointwise(mesh), Fluent, fluent sonucuna göre Catiaya tekrar dönüp çizimi değiştiren bir yapı yapmıştım. O da bu videodaki mantıkla çalışıyordu, bağlayıcı olarak matlabı kullanıyordum. Bu yöntem işime yarar derseniz onu anlatabilirim.

    • @korayozdemir8727
      @korayozdemir8727 3 ปีที่แล้ว +1

      @@fatiherolmuhendislik Çok teşekkürler, bu videoda oluşturduğunuz yapı ile devam edip MATLAB Optimization komutlarını da kullanabilirim. Bahsettiğiniz konu da elbette faydalı olur. Bu tür videolarınızın devamını bekleriz :))

    • @fatiherolmuhendislik
      @fatiherolmuhendislik  3 ปีที่แล้ว

      @@korayozdemir8727 Tamamdır, inşallah devamı gelecek. Rica ederim, iyi çalışmalar. :)

  • @emrahgokturk3376
    @emrahgokturk3376 3 ปีที่แล้ว +1

    th-cam.com/video/5-z0gdLprhE/w-d-xo.html buda olur