Seringkali dalam menggambar kita lupa menge-set layer dulu, sehingga manajemen layer menjadi berantakan.
Berikut lisp untuk memindah objek/entity ke layer tertentu. Defaultnya adalah layer "0". Untuk mengubah nama layer yang diinginkan gunakan perintah "setnm". Perintah untuk memindah layer adalah "mtl". Selamat mencoba....
(setq nm_lyr "0")
(defun c:setnm()
(setq nm_lyr (getstring "Masukkan variabel nm_lyr yang baru = ")) (princ))
(defun c:mtl () (command ".chprop" (ssget) "" "LA" nm_lyr "" )(princ))
sekedar hobi otak atik autolisp untuk membantu pekerjaan dalam CAD Engineering
Sabtu, 05 April 2014
Kamis, 03 April 2014
Mengecek Jenis Variabel
Fungsi untuk mengecek jenis atau tipe variabel menggunakan
fungsi "type". Sintaknya :
(type item)
Nilai baliknya bisa berupa : ENAME, EXRXSUBR,
FILE, INT, LIST, PAGETB, PICKSET, REAL, SAFEARRAY, STR, SUBR, SYM, VARIANT, USUBR,
VLA-object
Selasa, 25 Maret 2014
Membersihkan objek tak terpakai
Untuk mengurangi ukuran file bisa dengan cara membuang
objek-objek tak terlihat yang sudah tidak terpakai bisa menggunakan perintah “purge”.
Sayangnya di bricscad perintah ini harus diulang beberapa kali sampai
benar-benar bersih. Padahal untuk satu purge saja harus sekurang-kurangnya terdiri
dari 3 langkah , ini standarnya :
Untuk mempersingkat, berikut rutin lisp yang saya buat :
(defun c:ppa() (repeat 5 (command "purge"
"a" "*" "n")) (princ))
Idenya adalah melakukan “purge” sebanyak 5 kali. Tentu saja jika 5 terlalu banyak (sedikit????) tinggal diganti sesuai selera saja.....
Minggu, 23 Maret 2014
Autolisp Site
Beberapa link yang bagus untuk download rutin autolisp :
1. www.cad.corner.ca
2. www.lee-mac.com
1. www.cad.corner.ca
2. www.lee-mac.com
3. https://www.theswamp.org/index.php?board=2.0
4.https://autolisps.blogspot.com/p/home-page.html
Kalo mau belajar lisp link ini boleh juga :
1. www.tentangcad.com/daftar-artikel/seri-tutorial-autolisp/
2. https://communities.autodesk.com/indonesia/
Kalo mau belajar lisp link ini boleh juga :
1. www.tentangcad.com/daftar-artikel/seri-tutorial-autolisp/
2. https://communities.autodesk.com/indonesia/
Jumat, 21 Maret 2014
Break objek pada satu titik
Berikut rutin lisp untuk break objek pada satu titik.
(defun c:bf()(command "break" PAUSE "f" PAUSE "@")(princ))
(defun c:bf()(command "break" PAUSE "f" PAUSE "@")(princ))
Minggu, 23 Februari 2014
Cara Membuat File .des
Untuk mengamankan agar program lisp yang kita buat tidak diacak-acak sama tetangga kita, kali ini saya bahas bagaimana membuat file .des. Untuk Bricscad V.10 silahkan download Batch encrypt toolnya, untuk V.12 Batch encrypt tool sudah disediakan di folder di mana bricscad terinstall.
1. Jalankan encryptgui.exe
2. Pada Source, silahkan browse file lsp yang ingin di enkripsi
3. Pada Destination, atur folder dimana file des akan disimpan
4. Tekan tombol OK….
Cara Menjalankan Autolisp pada Bricscad - Load Otomatis
Melanjutkan postingan sebelumnya, untuk me-load program autolisp secara automatis caranya juga gampang kok, sedikit ribet sih hehehehe….
1. Buat file dengan nama on_start.lsp (bisa dengan notepad, wordpad atau MS Word)
2. Pada file on_start.lsp load program autolisp yang ingin di-load secara otomatis, misalnya nama filenya fixblks.lsp maka sintaknya : (load “fixblks.lsp”)
3. Taruh file on_start.lsp pada Support File Search Path, untuk mengecek folder apa saja yang termasuk Support File Search Path, bisa diliat pada kotak dialog Settings (Menu Settings --> Settings) atau pada command bar ketiikan “srchpath”
4. Selanjutnya anda tinggal seting variable ACADLSPASDOC ke ON, atau lewat Menu Settings --> Settings, kemudian ke Program options --> System --> on_start.lsp for each doc, berikan tanda centang (check) pada Load on_start.lsp with every drawing.
Semoga membantu ya….
1. Buat file dengan nama on_start.lsp (bisa dengan notepad, wordpad atau MS Word)
2. Pada file on_start.lsp load program autolisp yang ingin di-load secara otomatis, misalnya nama filenya fixblks.lsp maka sintaknya : (load “fixblks.lsp”)
3. Taruh file on_start.lsp pada Support File Search Path, untuk mengecek folder apa saja yang termasuk Support File Search Path, bisa diliat pada kotak dialog Settings (Menu Settings --> Settings) atau pada command bar ketiikan “srchpath”
4. Selanjutnya anda tinggal seting variable ACADLSPASDOC ke ON, atau lewat Menu Settings --> Settings, kemudian ke Program options --> System --> on_start.lsp for each doc, berikan tanda centang (check) pada Load on_start.lsp with every drawing.
Semoga membantu ya….
Rabu, 19 Februari 2014
Cara Menjalankan Autolisp pada Bricscad - Load Manual
Bagi pengguna bricscad yang sudah biasa memakai Autocad tentu berharap juga kemudahan untuk menjalankan program autolisp yang dimilikinya. Untuk menjalankan secara manual (maksudnya mesti me-load program tiap kali ingin dijalankan programnya) caranya sih sederhana aja, nih langkah-langkahnya :
1. Lewat menu Tools --> Load Application, bisa juga langsung diketik di command bar dengan perintah “appload” (tentu tidak pakai petik dua ya) akan muncul kotak dialog “Load Application Files” selanjutnya klik tombol Add, cari folder dimana file lisp di simpan, pilih file-filenya, Klik tombol Open.
2. Pada daftar file di kotak dialog pilih file yang akan di-load, selanjutnya kllik tombol load.
File lisp yang bisa di-load berupa file yang extensinya lsp, des, dan brx.
Untuk me-load secara otomatis tunggu postingan berikutnya.
1. Lewat menu Tools --> Load Application, bisa juga langsung diketik di command bar dengan perintah “appload” (tentu tidak pakai petik dua ya) akan muncul kotak dialog “Load Application Files” selanjutnya klik tombol Add, cari folder dimana file lisp di simpan, pilih file-filenya, Klik tombol Open.
2. Pada daftar file di kotak dialog pilih file yang akan di-load, selanjutnya kllik tombol load.
File lisp yang bisa di-load berupa file yang extensinya lsp, des, dan brx.
Untuk me-load secara otomatis tunggu postingan berikutnya.
Langganan:
Postingan (Atom)