Sabtu, 05 April 2014

Memindah Objek/Entity ke Layer Tertentu

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))

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
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/

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))


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….

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.