Pazartesi
AutoLISP, Visual LISPVisual LISP: Nesne özellikleri ve metodları
|
Tüm Visual LISP sürümleri için
Merhaba arkadaşlar,
Bir önceki yazımda Visual Lisp ile AutoLisp arasındaki farkı örnek fonksiyonlar ile anlatmaya çalışmıştım. Bu günkü örneğimizle, nesnelerin özellikleri ve metodlarını kullanarak kolay ve hızlı uygulamaları nasıl yapabileceğinizi :) biraz daha belirgin hale getireceğiz. Visual Lisp dilinde (daha doğrusu ingilizcede) nesnenin özelligine property ve alt programlarına method ismiyle geçer.
Nesnede “ne var ne yok” yani tüm bilgileri VLAX-Dump-Object komutu ile öğrenebilirsiniz. Aşağıda verdiğim VList (Kod.1) foksiyonu veri tipi entity veya vla-object kabul eder ve ekranında seçtiğiniz nesnenin içeriğini gösterir.
![]() |
Kod.1 – Listeleme görevini yapan fonksiyon: “(VList obj)“ |
Ana fonksiyonda “C:Test” (Kod.2) entsel ile seçilen bir nesnenin nasıl bir VLA-OBJECT veri tipine dönüştürüldüğünü görmektesiniz. Bu görevi
vlax-ename->vla-object
komutu yerine getirmektedir. Visual Lisp dilinde bu veri tipi çevrimini yapmak zorundasınız!
![]() |
Kod.2 – Ana (main) Fonksiyon “C:Test“ |
AutoLisp’de entget fonksiyonu veri tipi ENAME kabul eder ve Liste.1 deki gibi DXF listesi sunar.
![]() |
Listing.1 – AutoLisp’in entget fonksiyonuyla elde edilen sonuç |
Bir CIRCLE nesnesinin (vla-object), hangi metodları barındırdığını ve ne özelliğe sahip olduğunu Liste.2 deki görünüme benzer bir liste göreceksiniz. Metodların nasıl kullanıldığını ve buna ait açıklamaların nerede elde edebileceğinizi bir dahaki yazımda açıklayacağım.
Hoşça kalın
![]() |
| Listing.2 – vlax-dump-object fonksiyonun bize sunduğu bilgiler |
Dosyayı buradan indirebilirsiniz.
Technorati Tags: AutoCAD, AutoLISP, Visual LISP
İlgili Yazılar: AutoLisp ile Visual Lisp arasındaki fark nedir?, AutoLISP uygulamalarını otomatik yüklemek, AutoLISP dersleri
Şimdiye kadar 2,521 kere okunmus. Bu hafta: 15 Bu gun: 5 En son: 4 July 2009, 18:21Yazı Etiketleri:
İLGİLİ YAZILAR
POPÜLER
- Çizimlerinizde Kullanabileceğiniz 10 Adet Ağaç Bloğu
07/04/2009 09:10 am
1 Comment - Command: _GROUP
07/04/2009 09:01 am
5 Comments - 289 Adet elektrik sembolü Download köşemizde
07/04/2009 08:34 am
6 Comments - Gerçek mimari planlar üzerinde kanal tasarım usülleri…
07/03/2009 09:50 am
5 Comments - Beyin kanaması
07/02/2009 10:48 pm
96 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)






Mar 31, 2007
Yanıtla
meraba ben sakarya üniversitesi meslek yüksek okulunda okuyorum auto cad hakkında hiç bilgim yok ama birgün eğitimini almayı düşünüyorum benim bir sorum olacak dünyada yaygın olarak kullanılan 2cad/cam programı catia ve pro/engineer de G kodları nasıl elde edilir? bu kodları hiç değişiklik yapmadan herhangi bir tezgaha uygulayabilirmiyiz
bu konuda aydınlatırsanız çok sevinirim
Nis 18, 2007
Yanıtla
meraba ben sakarya üniversitesi meslek yüksek okulunda okuyorum auto cad hakkında hiç bilgim yok ama birgün eğitimini almayı düşünüyorum benim bir sorum olacak dünyada yaygın olarak kullanılan 2cad/cam programı catia ve pro/engineer de G kodları nasıl elde edilir? bu kodları hiç değişiklik yapmadan herhangi bir tezgaha uygulayabilirmiyiz
bu konuda aydınlatırsanız çok sevinirim
Nis 28, 2008
Yanıtla
meraba ben sakarya üniversitesi meslek yüksek okulunda okuyorum auto cad hakkında hiç bilgim yok ama birgün eğitimini almayı düşünüyorum benim bir sorum olacak dünyada yaygın olarak kullanılan 2cad/cam programı catia ve pro/engineer de G kodları nasıl elde edilir? bu kodları hiç değişiklik yapmadan herhangi bir tezgaha uygulayabilirmiyiz
:D:D:D:D:D:D:D:D daha çok beklersiniz
bu konuda aydınlatırsanız çok sevinirim
Nis 28, 2008
Yanıtla
yaw arkadaşlar sizi kınıyorum bir kere okuduğunuz okulun adını bile bilmiyorsunuz okuduğunuz okulun adın sakarya ünv değil adapazarı meslek yüksek okulu 2 si farklı şeyler bide 2 sınıfsınız peah