Membuat Dynamic Block (bagian 1)
Ditulis Oleh : Edo pada 9 Nov 2007
Dynamic block mulai diperkenalkan sejak AutoCAD 2006. Konsep dynamic block adalah memiliki satu block, namun kita bisa memperoleh beberapa bentuk yang tipikal dari satu block itu. Misalnya meja yang sama, yang satu ukurannya lebih besar. Tanpa harus membuat block baru, kita bisa mendrag block yang ada untuk mengubah ukurannya. Tanpa dynamic block, kita harus mengexplode dan mengeditnya, atau memasukkan block dengan nama yang berbeda. (klik image untuk melihat animasi)

Mungkin banyak juga yang sudah merasakan manfaatnya, dan menggunakan dynamic block yang ada pada library. Bagi yang ingin membuat dynamic block sendiri, saya akan coba membahas dasar-dasar cara membuatnya.
Pada bagian ini, saya akan memperkenalkan dasar menggunakan parameter dan action yang menjadi tulang punggung dynamic block. Di bagian lain, saya akan coba membahasnya lebih lanjut.
Saya akan membuat satu block dinding bata. Bagi yang tidak ingin membuatnya, bisa download di sini.
Daripada harus menggambar beberapa lines, dan menambahkan hatch setiap kali membuat dinding, tentunya membuat block dinding akan lebih berguna. Kita tinggal membuat satu kali, lalu meng-insert block tersebut. Tapi tanpa dynamic block, hal ini tentu tidak berguna, karena panjang dinding berbeda-beda.
Buatlah block dari elemen-elemen drawing yang ada. Berikan nama yang sesuai. Setelah block jadi, klik ganda block tersebut untuk membuka block editor. Atau bisa juga dengan mengklik kanan saat memilih block tersebut, dan memilih ‘block editor’. Kita akan masuk ke mode ‘block editor’.
Kita akan melihat satu pallete ‘block authoring’ dengan tiga TAB. Kita akan pakai dua saja, yaitu parameters dan action.
![]() |
![]() |
Untuk latihan ini, kita akan tambahkan sifat ’stretch’ untuk mengubah panjang block.
Sebelum menambahkan action, kita harus mendefenisikan parameter. Parameter mendefenisikan perubahan yang dilakukan action. Parameter harus sesuai dengan action yang ingin dilakukan.
Untuk move, kita butuh ‘base point’. Kita dapat gunakan parameter ‘point’.
Untuk rotation, kita butuh parameter yang bisa mendefenisikan besar sudut putaran, yaitu parameter ‘rotation’
Untuk stretch, kita butuh parameter yang mendefenisikan panjang objek setelah stretch, yaitu ‘linear parameter’.
Kita coba tambahkan linear parameter pada objek. Letakkan seperti ini:

Setelah parameter didefenisikan, kita bisa defenisikan action yang diinginkan. Aktifkan action stretch.
1. Action meminta parameter yang digunakan. Pilih parameter yang diletakkan sebelumnya.
2. Pilih bagian kiri atau kanan yang ingin di stretch.
3. Letakkan dua titik yang mendefenisikan window untuk stretch.
4. Pilihlah objek yang ingin distretch. Karena disini kita akan menstretch semua objek, pilihlah seluruh objek yang ada. Tekan [ENTER] setelah anda selesai memilih objek.
5. Letakkan simbol action di sebelah window untuk stretch. Kita bisa meletakkannya di mana saja. Tapi sebaiknya diletakkan di dekat area yang terpengaruh, untuk mempermudah editingnya kelak.
Sampai disini dynamic block kita sudah selesai Kita akan mengetes dynamic block ini. Klik ‘close block editor’. Saat AutoCAD menanyakan apakah anda ingin menyimpannya, klik YES.
Saat anda kembali ke model drawing, pilihlah block yang baru diedit. Perhatikan bahwa sekarang terdapat panah pada kedua sisinya. Klik dan tarik panah di sebelah kanan. (Jika anda tidak melihat animasi, klik image di bawah)
Tags: AutoCAD Dynamic Block
Tulisan Terkait:
- Membuat Dynamic Block (bagian 2 - selesai)
Di bagian pertama, saya sudah membahas bagaimana memberikan perilaku 'dynamic' pada block. Yaitu dengan memanfaatkan parameter dan action. Di bagian ini, saya akan coba membahas... - Dynamic Block Visibility
Dynamic Block memiliki banyak parameter dan action. Kebanyakan berupa action yang biasa anda lakukan dengan command AutoCAD. Stretch, rotate, move, dan sebagainya. Tiap action terkait... - Stretch dengan Multiple Cross Polygon
Stretch adalah perintah untuk memindahkan vertex. Hanya vertex yang di dalam cross polygon dipindahkan, sementara vertex lain tidak. Tentu saja ini akan mengubah ukuran objek....








April 18th, 2008 at 1:40 pm
mas…saya nyoba kok hatch nya ga ikut ya?
April 18th, 2008 at 4:01 pm
Berarti waktu bikin hatch-nya, pilihan associative tidak diaktifkan. Coba hapus hatch-nya dan buat hatch baru. Pastikan pilihan associative diaktifkan (check mark aktif).
May 17th, 2008 at 9:54 am
mas saya baru belajar autocad mau nanya..!
make block apa sama dengan dynamic
May 19th, 2008 at 7:34 am
‘make block’ akan membuat block yang statis. Tidak dapat diubah-ubah.
Jika ingin membuat block yang dinamis, dapat ditambahkan sifat ‘dynamic’ ini dengan block editor. Caranya seperti yang dijabarkan di tutorial ini.
May 19th, 2008 at 8:42 am
mas edo saya nanya lagi, saya menghadapi kasus sama dengan motosuki saya udah coba melakukan yg mas saranin kenapa hatchnya masih aja tidak mau mengikkuti seperti panjang yg kita bikin
May 19th, 2008 at 9:45 am
Yakin sudah mengaktifkan pilihan ‘associative’ di kotak dialog HATCH? Kalau sudah, harusnya sudah bisa. Cek di properties pallete apa betul sudah associative.
July 7th, 2008 at 3:55 pm
Wuih keyen….
August 15th, 2008 at 6:36 pm
mas mau nanya, kalau di autocad untuk finishing draw. mau bikin denah/ tampak dll berwarna caranya gimana yaA?
maaf kalau pertanyaanya menyimpang
August 19th, 2008 at 8:24 am
To Poop:
Silahkan bergabung di forum Tentang CAD… nanti dibahas di sana saja ya…
September 9th, 2008 at 6:43 pm
Bravo buat Mas…baik banget
Saya ada problem dgn gambar jadi yang dibuat konsultan(yang tidak tahu kemana), berupa grafik (kondisi eksisting tinggi tanah asli-polyline terhadap tinggi jalan rencana-spline)yang uda skalanya mis., Vertikal 1:200 dan Horizontal 1:1000. Nah ketika saya mau menambahkan gambar2 lainnya pada gambar tersebut jadi susah karena gambar bangunan pelengkapnya saya sudah buat vertikal 1:1000 dan horizontal 1:1000.
Pertanyaan saya apa grafiknya mesti saya buat jadi dynamic blok dulu? Saya mendapatkan grafik yang mempunyai skala sama.
Trims sebelumnya mas.
September 10th, 2008 at 7:02 am
To Daniel:
Tidak, jangan pakai dynamic block. Membuat block, lalu menginsertnya dengan skala non-uniform akan lebih cocok. Jelasnya lihat di sini dan contohnya di sini
September 16th, 2008 at 10:12 am
To: Mas EDO
bisakah block dynamic dinding ini digunakan seperti kita menggunakan comment MLINE…so bisa bikin dinding nyambung dan berbelok sdh ada hatchnya pula…
September 17th, 2008 at 8:02 am
To: Suhanda,
Banyak maunya ya… hehehe… Jawabnya sih enggak bisa…
Kalau bikin beberapa blok terpisah mungkin bisa aja, tp yang pasti bukan satu block defenition.
September 17th, 2008 at 9:41 am
Ok..tks atas pencerahannya..
tks
o iya mau tanya juga kalo kursus REVIT yang ok dimana yach and ada info biayanya? atau Mas EDO buka kursus REVIT juga?
September 17th, 2008 at 11:13 am
Klo mau training, silahkan coba kontak partner saya di SolusiCAD. Bannernya ada di sidebar.
October 17th, 2008 at 3:47 pm
tetep mas… hatch nya gak kebawa…