SolidWorks için ilginç Makro

  • Konuyu başlatan Konuyu başlatan cubalibre00
  • Başlangıç tarihi Başlangıç tarihi
Forumdaki tüm kullanıcılara iyi akşam!

Bana daha önce diğer kullanıcılara verilen ipuçlarını okumak, doğru yerde olduğumu düşünüyorum!

İlk önce, bir çizerin puanlarını mükemmel bir dosyaya aktarabilecek bir makro varlığından haberdar olup olmadığını sormak istiyorum. sipariş için. Daha iyi açıklıyorum, web'de makroları ihracat koordinatlarını bulabilirim, ancak işaret sipariş etme olasılığını vermiyorum, örneğin bir kontraseptif veya anti- saatif. Bu ihtiyaç, daha sonra bu noktaları matlab'a eklemem ve konsüsü arsadığımdan geliyor. Herkes bununla ilgili herhangi bir bilgiye sahip mi?

İkincisi, sağlam işler için programlama makroları için en azından temel görsel boşlukları öğrenmenize izin veren bazı iyi kaliteli online rehberleri biliyor musunuz?
Bana yardım edecek olan önceden teşekkür ederim.
ciao!
 
Merhaba gdavidevr,
manueller için Bu bağlantıları önerebilirim, sahip olduğum tüm kitaplardır, ama öğrendikten sonra onları aldım, geriye doğru olanı yaptım.
Öğrenmek isteyen biri iyi bir başlangıçtır, ancak her zaman onların arkasında bir programlama gerektirdiğini söylemek gerekir.
Eğer çayda olsaydım onları bir seferde satın alırdım, bir kez bir sonraki seviyeye ilk geçiş yapardım, aşağıda yazdığım sipariş zorluk içindir.
https://www.amazon.it / autoing-solidworks-2019-using-macros/dp/1630572136
https://www.amazon.com/solidworks-api-1-programming- autoion-ebook/dp/b00hsjkoy
https://www.amazon.it/solidworks-api-advanced-product- development-ebook/dp/b00hsru3cccPuanların sorusu çok geniştir, sanırım elde edilen verilerin neden absorbe edeceği varlıklara göre farklı olduğunu açıklayacağım.
- Her şeyden önce, nokta varlıkları ve profiller, birçok veya birkaç veya sadece bir tane tarafından oluşturulan bir çizime sahip olabiliriz. Bu durumda, tüm varlıklarla, ilk ve son noktaların koordinatlarını elde etmeliyiz, nokta varlıkların koordinatlarını elde edin, doublingleri ortadan kaldırır (bir varlığın bir zincirin sonuna karşılık gelir).
Bu noktalardan bu buluttan, onları saat veya geçici olarak sipariş eden bir algoritma çalışmanız gerekir, dış noktaları kontrol edin ve el hareket ettirin
- vakalar çok fazla olabilir, başlangıç standartlarını tanımlamalıyız.

Bakamadığım web'de, bakmanız gerekir.
 
Merhaba gdavidevr,
manueller için Bu bağlantıları önerebilirim, sahip olduğum tüm kitaplardır, ama öğrendikten sonra onları aldım, geriye doğru olanı yaptım.
Öğrenmek isteyen biri iyi bir başlangıçtır, ancak her zaman onların arkasında bir programlama gerektirdiğini söylemek gerekir.
Eğer çayda olsaydım onları bir seferde satın alırdım, bir kez bir sonraki seviyeye ilk geçiş yapardım, aşağıda yazdığım sipariş zorluk içindir.
https://www.amazon.it / autoing-solidworks-2019-using-macros/dp/1630572136
https://www.amazon.com/solidworks-api-1-programming- autoion-ebook/dp/b00hsjkoy
https://www.amazon.it/solidworks-api-advanced-product- development-ebook/dp/b00hsru3cccPuanların sorusu çok geniştir, sanırım elde edilen verilerin neden absorbe edeceği varlıklara göre farklı olduğunu açıklayacağım.
- Her şeyden önce, nokta varlıkları ve profiller, birçok veya birkaç veya sadece bir tane tarafından oluşturulan bir çizime sahip olabiliriz. Bu durumda, tüm varlıklarla, ilk ve son noktaların koordinatlarını elde etmeliyiz, nokta varlıkların koordinatlarını elde edin, doublingleri ortadan kaldırır (bir varlığın bir zincirin sonuna karşılık gelir).
Bu noktalardan bu buluttan, onları saat veya geçici olarak sipariş eden bir algoritma çalışmanız gerekir, dış noktaları kontrol edin ve el hareket ettirin
- vakalar çok fazla olabilir, başlangıç standartlarını tanımlamalıyız.

Bakamadığım web'de, bakmanız gerekir.
Hızlı cevap için jenuary sayesinde.

“Soru puanlarını” derinleştirmeye çalışıyorum, eğer aklınızda değilsem, çünkü hemen dışarı çıkmaya çalışmalıyım.
Bu nedenle, bahsettiğiniz noktaların bulutları iç noktalarına sahip değil, sadece kondüktörler olacaktır. Dahası, diskretizasyon sırasında çift üretmezler, bu nedenle de bir problem aşacaktır.
Veriler zaten sahip olduğumda önemli olan makro, sadece bir tür noktaya girerek değiştirmek olacaktır.

Bu kılavuzları önermek için çok nazik olduğunuz için (İlk önce kütüphaneye gidecek miyim?) bana aramayı denemek için bazı web sitesi veya blog söyleyebilir misiniz?

Çok teşekkür ederim!
 
Çizim profillerin olduğunu düşündüm.
Puan bulutu, hayal ettiğim planda.
Web'de, bazı algoritmayı entegre etmek için bulmanız gerekir, açıkça ihtiyaçlara adapte edilmelidir, bunu yapmak, belli ki bir yapıştırma kopyası değildir, sonuç üzerinde çalışmak ve test etmek zorundasınız.
Katı işler için web'de zaten hazır olduğu gibi hızlı bir görünüm buldum hiçbir şey bulamadım.
Bak, belki bulduğunuz bir şey, belki de kodun bir kısmını kurtarabilirsiniz.
 
Merhaba.
Makrou biraz değiştirdim çünkü bir yandan doğru yönetmenlerde ve diğerinde tasarruf etmedi, eğer mevcut olmasaydı
pdf dosyaları için varsayılan alt kater kurtarılmadı.
Umarım bu bildirilen hataydı. 7 64bit ve sağlam işlerle test edildi 2016 sp.3

Merhaba.
Gabriele
Bu makroı sağlam işlerde kullanarak 2020 bana aşağıdaki hatayı verir:
1583759329220.pngDedug yaparak, aşağıdaki çizgi vurgulanır:
1583759370622.pngpdf ve dwg çalışması ama .stp dosyası oluşturulmuyor

Herkes bana yardım edebilir mi?

Teşekkür ederim.

Mar Mar Mar
 
Muhtemelen domuzmodel2 ilan edilmez.
Bu satırı dosya açmadan önce ekleyin

dim swmodel2 as sldworks.modeldoc2
1583845483519.png
 
Ayrıca değişkenin bildirimini ekleyin, aynı hata, aynı çizgi.

Tam saldırı bilgileri aynı zamanda makro makroların ilk kısmının ekranını da tamamlamak için.

Ekli dosyayı görüntüle 56589

Ekli dosyayı görüntüle 56590
Alet perdesine gitmeyi deneyin - referanslar
Bir çek eksikse, 2020 versiyonunda daha fazla olmadığı konusunda bir referans çeki etkinleştirilebilir.
Ancak buna bağlı değildir, makrou eklemeyi veya özel olarak bana göndermeye çalışır.

Merhaba.
 
Herkese merhaba
Sayfanın sadece ve aynı anda belirli bir isim, malzeme, miktar ve bu sayfanın bükme veya değil (bir bayrak olurdu)
 
Her şeye merhaba, bu tartışmaya çok az katkımı yapmak istedim, biraz katılmama rağmen bana çok yardımcı oldu.

Makro böyle çalışır:
- Katı işlerde masayı kurtarmak (bir kez isim tarafından kurtarılmalıdır, pratikte .slddrw dosyasının zaten var olması gerekir)
- .slddrw içeren klasörün içinde bir klasör oluşturmak
- klasörün içinde tasarruf edin "uygun için" üç formatta tablo .dwg .dxf
- Eğer zaten aynı adı ile bir dosya bulursanız doğrudan soru sormadan
- masaya yakın ( evrensel formatlarda ihracatın kapanmadan önce masaya yaptığınız son şey olduğu varsayılır)

Umarım bana hizmet ettiği gibi başkalarına hizmet edebilir


dim Changep as object

dim part object object object
dim boolstatus as boolean
dim uzunstatus uzun zamandır
dim longwarnings as uzun
dim namecomplete as string
dim filename
dim yolu olarak
dim brand new as string


alt ana()

Ayarlama = uygulama. sldworks
Bölüm = exchangep.activedoc
Adı Tamam = part.getpathname

Eğer isim kesin = ""

msgbox "ilk tasarım kurtarır, sonra yeniden deneme", vb.
end end end end end end end end end end end end end end end end end end end end end end end end end end end end end end end end end end

Sonunda, eğer sona erirse

Uzunstatus = part.saveveve

Yol = sol (tam adı, instrrev (tam adı, "\"))
Dosya adı = right(complete name, len(complete name) - len(path))
Yeni klasör = "yabancı"

Eğer dir(path & yeni klasör, vb.) = " sonra
mkdir (path & new klasör)
Sonunda, eğer sona erirse

namecomplete = yol ve yeni klasör & "\" & filename
namecomplete = strings.left(complete name, len(complete name) - 7)
Uzunstatus = part.saveas3 (tam adı ve ".pdf", 0, 0)
Uzunstatus = part.saveas3 (tam adı ve ".dwg", 0, 0)
Uzunstatus = part.saveas3 (tam adı ve ".dxf", 0, 0)

mytitle = part.gettitle
Versionp.quitdoc mytitle

end end end end end end end end end end end end end end end end end end end end end end end end end end end end end end end end end end
 
Merhaba ben yeniyim ve ben sağlam işleri kullanıyorum (İngilizce çünkü uk'ta çalışıyorum) sadece 2 yıl boyunca kendi kendine ait olarak, karakteri çizimde değiştirmek için makro veya otomatik bir yol olup olmadığını bilmek istedim. Açıklıyorum: Makulları cesur bir şekilde koymak ve masada mevcut olan meclisleri masaya koymak istiyorum ve henüz onaylanmamış olan bileşenleri griye koyardım, sizi anlamaları için resimleri ekliyorum. Üzgünüm ve önceden size teşekkür ederim.
 

Ekli dosyalar

  • Capture 2.JPG
    Capture 2.JPG
    36 KB · Görüntüleme: 46
  • Capture 1.JPG
    Capture 1.JPG
    54.5 KB · Görüntüleme: 44
dosyalar için pdm oluşturan kart. Geri dönüşüm dosyasına tüm iç veriler var, kim vs yarattığı zaman p/n tarihi. Katı işlerde olan aynı veriler (capture4)
Merhaba.
"document type" domain of catch2. jpg ayrıca yakalama4.jpg'de gösterilen özel özelliklerde de mevcuttur? (Görünmüş kaydırma barı diğerlerinin olduğunu gösteriyor)
 

Forum İstatistikleri

Konular
58,521
Mesajlar
499,056
Kullanıcılar
104,110
Son Üye
ChristianR

Çevrimiçi Üyeler

Şu anda çevrimiçi üye yok.
Geri
Üst