Ortaklarımız: Ant Mekanik , Teknova Shop , Taliasoft

AutoCAD Gunlugu

Üye Girişi

RSS

Autocad Günlüğü RSS besleyicisine üye ol.


Şub 27
Pazartesi
AutoCAD, Bloklar
Dinamik Bloklar I

AutoCAD’in en son sürümünde DİNAMİK BLOK olarak isimlendirilen yepyeni bir özellik sunuldu. Bu özellik, dahili render gibi AutoCAD’e eklenen en önemli özelliklerden biri. Eskiden bloklarla ilgili yapmak isteyip te yapamadığımız neredeyse her şeyi bundan böyle yapabilir duruma geldik. Size hemen bir örnek vererek ne demek istediğimi açıklamak istiyorum.


Şekil.1
Örnek.1 Dinamik blok özellikleri ile hazırlanmış bir bilgisayar masasının çizim üzerinde düzenlenmesi.

Bir ofis masasının uzunluğu 90, 100, 110, 120 ve 130 cm değerleri arasında değişirken derinliği 80 cm olarak sabit kalmasını isteriz. Eskiden bunun için 5 adet ayrı blok yapmamız gerekirdi. Şimdi ise dinamik özelliklere sahip tek bir blokla bunu yapabiliyoruz.

Şekil.2
Şekil.2 Autocad’de Dinamik blok düzenleme ekranı

Dinamik bloklar Şekil.2′de gördüğünüz sarı arka planlı bir çizim ortamında düzenlenebiliyor. Dinamik blok düzenleyebilmek için iki seçeneğiniz var: (1) Mevcut bir bloğu ya da dinamik bloğu düzenleyeceksiniz ya da (2) boş bir düzenleme sayfasında yeni bir dinamik blok tanımına başlayacaksınız. Yeni çizim ekranının aslında normal çizim ekranından hiçbir farkı yok. Ancak blok düzenleyicisi (block editor) ismi verilen bu ekranda, üst tarafta yeni bir araç çubuğu ve sol tarafta yeni bir araç sandığı (Toolpalette, Autocad toolpalette’ler’le ilgili yazımda daha detaylı inceleyebilirsiniz.) dinamik blok düzenlemek üzere hazır bulunacaktır.

**DİNAMİK BLOKLAR
**Parametreler ve Eylemler (Parameters & Actions)

Dinamik bloklar normal bloklara ek olarak parametre ve eylem özelliklerine sahip olabilirler. Bir blokta birden çok parametre ya da eylem olabilir. Her parametre bir eylem ile eşleştirilmelidir. Parametreler genelde bloğun ölçülerini ve konumunu tarif eder. Eylem ise eşleştirildiği parametrenin ilgili işi nasıl yapacağını ve nasıl çalışması gerektiğini tanımlar.
Bu durumun istisnası olarak hizalama (ALIGNMENT ) parametresi bir eylem ile eşleştirilmek zorunda değildir. Bu parametreye sahip dinamik bloklar herhangi bir çizim nesnesine yaklaştırıldıklarında bu nesneye paralel ya da dik yerleşirler. Örneğin bir lavabo bloğu duvar çizgisine yaklaştığında bu çizgiye dik yerleştirilecek şekilde düzenlenirse, oldukça pratik bir özellik kazanmış olacaktır.
En basit örnek, blok içindeki bir nesneyi bloktan bağımsız olarak hareket ettirebilmektir. Bunu yapabilmek için bir nokta (POINT) parametresi ve bu parametre ile eşleştirilmiş bir taşıma (MOVE) eylemi kullanılır. Bu şekilde düzenlenmiş bir bloğu çizime yerleştirdiğinizde; bu blok seçilince, hazırladığınız nokta parametresi, tıpkı ENDPOINT, MIDPOINT v.b. gibi gözükecektir. Bu noktayı seçip sürüklediğimizde noktaya (parametreye) bağladığımız nesne de bloktan bağımsız olarak sürüklenecektir.
Şimdi bir örmekle yazımızı bitirelim:

Şekil.3

Dinamik blok düzenleyicisine girebilmek için menüden Tools > Block Editor , komut satırından BEDIT ya da simgelerden şekil.3‘de gördüğünüz Block Editor simgesini seçin. Daha sonra karşınıza Edit Block Definition penceresi çıkacak. (Şekil.4) Biz yeni bi blok üretmek istediğimiz için DELIK ismini vererek OK butonuna basalım. Hemen karşımıza Şekil.2′ deki düzenleme ekranı çıkacak. Yapmak istediğimiz 100×100 boyutlarında bir karenin ortasına 10 yarı çapında bir daire yerleştirmek. Öncelikle şekil.5‘te görülen çizimi yapalım.

Amacımız ortadaki küçük daireye bloktan bağımsız olarak hareket yeteneği kazandırmak. Bunu yapmak için bir nokta parametresine gereksinimimiz var. Soldaki toolpalette’den Parameters yaprağını seçip, içinden POINT PARAMETER‘ı kullanalım. Noktayı dairenin tam merkezine yerleştirin. Aslında bu şart değil ama, kullanırken mantıklı görünmesi için böyle yapmak daha doğrudur. Noktayı yerleştirdikten sonra sağ taraftaki PROPERTIES araç sandığından POSITION LABEL özelliğini Merkez olarak değiştirin. Noktanın hemen yanında gördüğünüz ‘!’ işareti bu parametrenin henüz bir eylemle birleştirilmediğini belirti

Şekil.6

Şimdi ACTIONS sekmesinden MOVE eylemini seçelim. Eylemi seçtiğinizde AutoCAD komut satırı yardımı ile sizden bir parametre seçmenizi isteyecektir. Merkez isimli parametreyi seçin. Bundan hemen sonra MOVE eylemini hangi nesneler üzerinde geçerli olacağını belirlemek için nesneleri seçmeniz istenecektir. Sadece daireyi seçin ve eylem sembolünü hemen parametre sembolü üzerine yerleştirin.

Şekil.5

İsterseniz eylem ismini de özellikler menüsünden SÜRÜKLE olarak değiştirebilirsiniz. Üstteki araç çubuğundan Close Block Editor simgesine basın ve değişiklikleri kaydedin. AutoCAD’in normal çizim ekranına döndüğünüzü fark edeceksiniz. Şimdi yeni bloğumuzu yerleştirelim ve dinamik özelliklerini deneyelim. Bloğu normal INSERT komutu ile yerleştirdikten sonra seçelim. Normal yerleşim noktası haricinde daire merkezinde bir nokta daha göreceksiniz. İşte bu nokta bizim parametremiz. Bu noktayı tutup sürükleyerek daireyi bloktan bağımsız olarak istediğimiz yere sürükleyebiliriz (Şekil.7)

Bu haftalık bu kadar hoşçakalın.

Şimdiye kadar 6,489 kere okunmus. Bu hafta: 41 Bu gun: 7 En son: 4 July 2009, 18:39

1 Yıldız2 Yıldız3 Yıldız4 Yıldız5 Yıldız (Henüz oy verilmemiş)
Loading ... Loading ...
Yazı Etiketleri: , ,

10 Yorum to “ Dinamik Bloklar I ”
  1. Eline sağlık Erhan kardeşim hayırlı olsun.

  2. Sevgili Erhan toker, Autocad ile çizim otomasyonu adına en önemli işlerden biri olan dinamik blokların kullanımını böylesine açık bir biçimde tarif ettiğin için teşekkür ederiz.

  3. sevgili meslektaşım, bu türden bilgiler çok faydalı oluyor. ellerine sağlık.

  4. yazılarınızı ilgiyle takip ediyorum.Dinamik bloklarla ilgili komutlarıda sizin yazılarından öğreniyorum.Şimdiye kadar yazdığınız yazıların haricinde diğer komutlarında nasıl kullanıldığına dair yazı yazarsanız sevinirim.Örneğin scale eylemi ve parameter sets sekmesindeki komutların kullanımı ile ilgili bilgiler.Herşey için sizlere teşekkür ederim

  5. İSMAİL ASI

    Tem 25, 2007
    Yanıtla

    Erhan Bey, peki dinamik bloğa verdiğimiz ismi nasıl değiştiriyoruz?

  6. İsmail Bey,

    RENAME komutunu eskiden olduğu gibi dinamik bloklarda da kullanabilirsiniz.

  7. anlatımınız için çok teşekkür ederim

  8. ilyas davarci

    Eki 26, 2008
    Yanıtla

    Selamlar, yazılarınız çok faydalı solid modeling hakkında paylaşımlarınızıda dörtgozle bekliyorum.Sorum olacak, bu dinamik bloklarda bloğun tutma noktasını ne şekilde ayarlıyoruz, ucs yi obje köşelerine taşımayı denedim izin vermedi, madem ucs gitmiyor bari cisim gitsin diye ben taşıdım:) başka bir yolu varmı acaba?
    şimdiden teşekkurler


Yorum bırakın:



All content and source © 2008 Autocad Günlüğü | News Plus wordpress theme brought to you by Zidalgo.