Perşembe
AutoLISPAutoLISP ile VisualLISP arasındaki fark…
|
Merhaba sevgili günlükçüler,
Bugünkü yazımda AutoLisp ile Visual Lisp arasındaki farkı anlatmaya çalışacağım. AutoCAD’in R14 sürümünden itibaren varolan Visual Lisp, yazılımda bir çok kolaylık sağlamıştır. Anladığım kadarıyla VisualLISP tekniği yurdumuzda pek kullanılmıyor. En azından google ile yaptığım tarama bana öyle bir sonuç gösterdi.
Aradaki farkı daha iyi anlamanız için asağıda iki çeşit program sunuyorum. Bunlarda biri C:F1 ve diğeri ise C:F2 fonksiyonu (Kod.3). Her ikisinin görevi aynı: çizim alanında seçtiğiniz herhangi bir nesneye kırmızı renk özelliğini verecektir.
C:F1 fonksiyonun kullandığı alt program “Change-Color-F1” (Kod.1) daha kapsamlı olduğu ap açık ortada. AutoLISP ile nesnede düzenleme yaptığınız zaman DXF bilgisine sahip olmanız gerekiyor.
Visual Lisp / ActiveX programlama yöntemi de tecrübe gerektiriyor, fakat nesnede herhangi bir değişiklik yaptığınız zaman ona ait olan fonksiyonları (methdodu) kullanmak daha kolay. Yani renk ayarı yapmak istediğiniz zaman vla-put-color methodunu kullanırsınız. Süper İngilizce bilmenize gerek yok, metodlara rahat anlaşılır isimler verilmiştir.
Microsoft‘un VBA yazılımları için piyasaya sürdügü ActiveX ismini, Visual Lisp dilinde de devamlı kullanıyoruz, çünkü temeli VBA’ya dayanır.
![]() |
Kod.1 – DXF Codu ile islem gören Lisp Fonksiyonu: “Change-Color-F1“ |
![]() |
Kod.2 – Active-X Fonksiyonu “Change-Color-F2“ |
![]() |
Kod.3 – Ana (main) Fonksiyonlar “C:F1” ve “C:F2“ |
Hayırlı çalışmalar, kolay gelsin.
Bu yazıda verdiğim örneğin dosyası: compare-lisp-func.lsp
Şimdiye kadar 3,239 kere okunmus. Bu hafta: 36 Bu gun: 3 En son: 4 July 2009, 5:36Yazı Etiketleri:
İLGİLİ YAZILAR
POPÜLER
- Beyin kanaması
07/02/2009 10:48 pm
96 Comments - AutoCAD Günlüğü’ne Sorun: Hangi Notebook’u Almalı?
07/02/2009 10:22 am
8 Comments - Başarılı olmanın sırları 1: Planlı olun.
07/02/2009 08:48 am
24 Comments - UCS’yi anlamak 1
07/02/2009 08:33 am
6 Comments - AutoCAD’de Ölçek Kavramı ve Birimleri Anlamak
07/02/2009 12:59 am
57 Comments
ÖNERİLENLER
- Mobilya seçerken dikkat edilmesi gereken püf noktaları
- 3DS Max İle Gerçek Görünümlü Bulut Yapımı
- Halılar hakkında küçük ipuçları
- Gardıropları etkili kullanma yöntemi
- 25 Farklı 3D Tasarım Programı
- Antre mobilyası hakkında bilgi
EN SEVİLENLER
- Atatürk’ün Dış Siyaset Üzerine Sözleri




(5 oy 5.00) - AutoCAD’de Ölçek Kavramı ve Birimleri Anlamak




(4 oy 5.00) - Farenizin Sağ Tuşunu Daha Etkili Kullanın!




(4 oy 5.00) - “Generic Host Process for Win32 Service” Hatası!




(2 oy 5.00) - Autocad 2007′ye ilk Türkçe kitap Gökalp Baykal’dan




(2 oy 5.00)





Ara 28, 2006
Yanıtla
Muharrem Bey,
Sitemize katılmanız hepimiz için büyük şans oldu. Bana ilk yazdığınızda AutoLISP bilgim Türkçe’mden daha iyidir demiştiniz.
Bu ve önceki yazılarınızla bu bilginizi bize en güzel şekilde aktardınız. Ayrıca bunu, haksızlık ettiğiniz, o güzel Türkçe’nizle yaptınız. Zaman zaman ben de sizin yazılarınızdan faydalanıyorum. Örneğin değişken isimlerini verirken kullandığınız teknik ( örn. glv:str:FileName ) tarafımdan hemen benimsendi.
Size bilgileriniz paylaştığınız için çok teşekkür ederim. Ayrıca sizin ve ailenizin kurban bayramı ve yeni yılını kutlar, sağlıklı günler dilerim.
Ara 28, 2006
Yanıtla
Teşekkür ederim Erhan Bey.
Hepimizin kurban bayramını kutlar, 2007 yılın yurdumuza sağlık ve birlik getirmesini içtenlikle dilerim.
Oca 10, 2007
Yanıtla
sn. Abilerim cok guzel bir siteniz var. Bu arada ben ibrahim ank. yapı meslek lissesi ögrencisiyim.siteniz benim için cok faydalı oluyor, teskkur ederim.
Oca 14, 2007
Yanıtla
Hi there.
How can you convert lisp to html file format?
Do you have any utility?
If you have it, please send me the file.
Or, show me the way.
Thanks in advance.
tajideux@naver.com
(South Korea)
Oca 14, 2007
Yanıtla
Hi Wan,
We are taking screen captures of Visual LISP editor and cropping them desired pars. They are just gif pictures.
bye
Oca 14, 2007
Yanıtla
Hi Wan,
Lsp2html from “Alexandre Erwin Ittner” its a freeware program and programed wit ANSI-C
Download binary file for windows:
http://lsp2html.sourceforge.net/lsp2html-0.40-win32.zip
Mar 4, 2007
Yanıtla
Muharrem bey ben son sınıf üniversite öğrencisiyim ve tez ödevim autoLISP teki dişli çark hesaplama yöntemlerini visualLISP’e aktarmak.bu konuda ne gibi tavsiyeler verebilirsiniz?asıl konu şu ki visual lisp’ten hiç anlamıyorum
Mar 5, 2007
Yanıtla
Merhaba Tolga Bey,
isterseniz ben size yardımcı olabilirim.
Konuyu detaylı şekilde acıklayın:
- programın görevi –> hesaplama? çizim işlemi?
- kullanıcıdan hangi veriler bekleniyor?
Görüşmek üzere …
Muharrem Koçyiğit
Haz 28, 2007
Yanıtla
Muharrem Bey,
Yardımlarınız için çok teşekkür ederim.
BU yardımlarınız sayesinde büyük bir iş başardık…
İyi çalışmalar dileriz.
Tem 3, 2007
Yanıtla
Çok teşekkürler….
Kas 27, 2007
Yanıtla
Selam hocam ben gecenlerde burada bir lisp dosyası indirmiştim autocade noktaların adlarını yaazan bir lisp bilgisayarıma format atıldı yeniden bulma şansım varmı bana mail atarsanız sevinirim kolay gelsin ii çalışmalar m_karaaslan@mynet.com
Kas 28, 2007
Yanıtla
Merhaba Murat bey
download köşesinde indirebilirsiniz:
http://autocadgunlugu.com/file/details.php?file=28
http://autocadgunlugu.com/file/download.php?file=28
Kolay gelsin
Muharrem
Haz 30, 2008
Yanıtla
sevgili autocad bilginleri ve bu siteye emek veren tüm meslektaşlarıma bandırmadan selamlar dileyerek başlamak istedim.yeni başlayan ve kendini geliştirmek isteyenler için çok faydalı bir site kurmuşsunuz.teşekkürlerimi bir boş bilirim.inşallah bende sizler gibi ileride bu siteye yeni fikirler ve bilgiler sunarım.herkese selamlar.tekniker ceyhun.