Autocad programında bir block ile karşılaştınız ve patlatamıyor musunuz? Explode komutu çalışmıyor mu? Merak etmeyin sorun sizde değil. Patlamayan block sorununu aşağıdaki yöntem ile çözebilirsiniz.
Öncelikle bu sorunun neden olduğunu kısaca size anlatayım. Block patlamıyor çünkü bloğu hazırlayan kişi patlatma işlemini engellemiş. Bloğu hazırlarken “allow exploding” seçeneğini kapatmış.
İsterseniz sizde bu resimdeki seçeneği kapatarak patlamayan block yapabilirsiniz.
Block Patlamıyor Sorunu Nasıl Çözülür?
Eğer çizimde 1-2 tane patlamayan block varsa aşağıdaki sıralamayı uygulayarak sorunu çözebilirsiniz;
- Patlamayan block’un ismini öğrenin. Bloğu seçip properties (ctrl+1 ile açılır) ekranında block name kısmında görebilirsiniz.
- “bedit” komutunu girin ve block ismini bulup seçin.
- block içine girdikten sonra properties ekranında “Allow Exploding” seçeneğini yes yapın. Kaydedip kapatın.
- Artık bloğu patlatabilirsiniz.
Lisp İle Çizimdeki Tüm Blokları Patlatılabilir Yapın
Yukarıda tarif ettiğim yöntemi tüm çizim için uygulamak zor olabilir. Bu nedenle sizlere harika bir lisp sunuyorum. Bu lisp tüm çizimdeki blockları patlatılabilir yapıyor.
- Buraya Tıklayarak gerekli lispi bilgisayarınıza indirin.
- “Appload” komutu ile indirdiğiniz lispi Autocad çizimine yükleyin.
- “expldallow” komutunu girin ve çalıştırın. Artık tüm çizimdeki blocklar patlatılabilir oldu.
Lisp kodunu aşağıda paylaşıyorum. Dilerseniz dosyayı kendinizde oluşturabilirsiniz.
(defun c:expldallow ()
(vl-load-com) (vlax-for b (vla-get-Blocks (vla-get-ActiveDocument (vlax-get-acad-object)) ) (or (wcmatch (vla-get-Name b) “`**_Space*”) (vla-put-explodable b :vlax-true) ) ) (princ) )
Herhangi bir sorunuz olursa yorum bölümünü kullanabilirsiniz. Sizlere hızlı bir şekilde dönüş yapacağız. İlginize teşekkürler, kolaylıklar dileriz.
merhaba
Bu mınsert blok için lisp indirdim yükledim fakat aynı şekilde patlatma yapmıyor? Yardımcı olabilir misiniz?