Ahad, 20 Julai 2014

Perkongsian Pengalaman Menggunakan Lisp

Mari Belajar Lisp 1
1.Kita akan menulis lisp dgn menggunakan NotePad. Pastikan filename tertera dgn filename extension nya. Contoh :- C15002_[00].dwg, XX.lsp, CV.doc dsb.
2.Create folder nama LISP sb kita akn simpan smua lisp yg kita akan belajar kat dlm ni.
3.Create satu file dgn nama XX.lsp dgn guna notepad dan save kan kat folder LISP tadi. (Anda boleh beri apa2 nama tp pastikan tidak sama dgn nama command AutoCad utk mengelakan sebarang konflik contohnya nama2 seperti LINE, CIRCLE dsb).
4.Double klik file XX.lsp td dan pada barisan pertama tuliskn (comand "line") kat dlm file tu. Kemudian Save. Done! Lisp pertama anda yg paling ringkas dah siap utk digunakan.
5.Ok sekarang cmne nk run lisp tersebut. Ada berbagai cara tp utk pelajaran asas biarlah kita guna autocad command "appload" utk run lisp kita tu. Taip appload pada command prompt dlm autocad. Cari lisp file XX.lsp yg anda baru tulis td. Klik load dan close. Jika lisp anda tak ada masaalah ia akn terus run command LINE..Itulah contoh lisp yg paling mudah utk anda mncuba. Mudah kan? Ok bermula dari sini nanti kita akan tokok tambah satu persatu function2 yg terdapat dlm Lisp.
6.Lisp menggunakan kurungan yg berpasangan. Contohnya jika anda buka satu kurungan anda kena tutupkan semula dgn satu kurungan juga. Jika anda guna dua kurungan maka penutupnya pn mesti dua juga. Terkurang atau terlebih akn membuatkan lisp anda akn ERROR. Begitu jg jika anda dgn tak sengaja tertulis apa2 simbol seperti titik atau koma maka lisp anda akn jadi ERROR. Maka itu bila anda menulis kenalah hati2. Jika anda menggunakan Visual Lisp mungkin mudah dpt mengesan tp itu anda akan sambung belajar dgn Sifu Suffian. Sy lum sempat nk belajar so nanti kita belajar sama2 k.
7.Penerangannya : Dimulai dgn pembuka kurungan, Lisp ada bnyk function yg stiap satu2 nya mempunyai tugas sendiri. Insyallah  kita akn pergi satu persatu dlm latihan ini. Dlm contoh disni function lisp yg pertama anda telah  belajar ialah (command). Fungsinya sama dgn command kat autocad tu. Taip line kat autocad dan ia akn minta anda masukan point betul tak? Samalah tugasnya jika anda tulis (command "line") kat dlm lisp anda.

Birthday Ayen
8.Okey cubalah appload dan fahaminya. Agak2 jika dh faham cuba lak tukarkn ngan command yg lain contohnya tukarkan kpd (command "circle") atau apa2 command autocad (Pesanan: Tak perlu tergesa2 dgn tak sabar2 nk terus buat lisp yg canggih. Insyallah jika anda sabar anda juga boleh jadi lisp programmer. Kerana apa? ade sesetengh kwn2 yg baru je tahu sedikit2 dh mula nk jump. Hasilnya nanti dia tak faham. Jk anda dh faham dgn mudah je nanti anda boleh baca lisp yg org lain buat dn dari situ boleh belajar lagi kenapa org tu tulis begini ke begitu ke..