Jika perhitungan-perhitungan yang dilakukan ternyata dilakukan berulang-ulang maka perlu dibuat suatu program (disebut fungsi/function) sehingga lebih efisien, contoh sederhana. misal untuk menghitung konversi suhu dari fahrenheit ke celcius, rumusnya adalah sebagai berikut :
,jika kita menghitung secara langsung untuk nilai F = 5, kita tuliskan di command prompt sebagai berikut:
(+ (* (/ 9.0 5.0) 5) 32)
, untuk nilai F = 10,
(+ (* (/ 9.0 5.0) 10) 32)
dan seterusnya.
Untuk efisiennya buat fungsinya sebagai berikut :
(defun f2c(f)
(+ (* (/ 9.0 5.0) f) 32)
)
, silahkan diketik baris per baris, setiap akhir baris tekan enter untuk memulai baris berikutnya, command prompt bricscad akan mengecek langsung bila tanda kurung tutup masih kurang.
untuk menghitung nilai F = 5, kita tinggal menjalankan fungsi tersebut dengan argumen 5
(f2c 5)
untuk menghitung nilai F = 10,
(f2c 10)
untuk menghitung nilai F = 15,
(f2c 15),
dan seterusnya....
Fungsi ini hanya ada pada jendela file autocad yang sedang aktif, agar fungsi ini bisa digunakan pada file autocad yang lainnya fungsi ini harus disimpan pada file selanjutnya bisa di "load" saat membutuhkannya atauapun bisa di "load" secara otomatis.
Untuk menyimpannya buka text editor (misal notepad, sublime, emacs atau sejenisnya), pada contoh ini menggunakan text editor notepad yang sudah terinstal di windows.
saat menyimpan file, ektesinya adalah .lsp, misal f2c.lsp, pilih All Files (*.*) pada Save as Type.
misal file f2c.lsp nya di simpan di Direktory D:, untuk me-loadnya gunakan perintah seperti berikut :
(load "d:\\f2c")
selanjutnya, untuk menjalakannya sama seperti di atas.
Tidak ada komentar:
Posting Komentar