Ortaklarımız: Ant Mekanik , Teknova Shop , Taliasoft

AutoCAD Gunlugu

Üye Girişi

RSS

Autocad Günlüğü RSS besleyicisine üye ol.


Mar 26
Pazartesi
AutoLISP, Visual LISP
Visual 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.

Fig.1
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!

Fig.2
Kod.2 – Ana (main) Fonksiyon “C:Test

AutoLisp’de entget fonksiyonu veri tipi ENAME kabul eder ve Liste.1 deki gibi DXF listesi sunar.

Fig.3
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

  Fig.4
Listing.2 – vlax-dump-object fonksiyonun bize sunduğu bilgiler

Dosyayı buradan indirebilirsiniz

Technorati Tags: , ,

İ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:21

1 Yıldız2 Yıldız3 Yıldız4 Yıldız5 Yıldız (Henüz oy verilmemiş)
Loading ... Loading ...
Yazı Etiketleri:

4 Yorum to “ Visual LISP: Nesne özellikleri ve metodları ”
  1. 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

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

  3. 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
    :D :D:D:D:D:D:D:D:D daha çok beklersiniz

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


Yorum bırakın:



All content and source © 2008 Autocad Günlüğü | News Plus wordpress theme brought to you by Zidalgo.