Reklam ver...

Author Archive

AutoLISP ile VisualLISP arasındaki fark…


Yazar Muharrem Koçyiğit
Mesleği Makine Teknikeri
  AutoCAD, AutoLISP, Visual LISP
  Prosteel Uzmanı
e-mail  
AutoLISP ve VisualLISP

 

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.

Read the rest of this entry »

3B Katı modellerin görünümünü etkileyen sistem değişkenleri


Yazar Muharrem Koçyiğit
Mesleği Makine Teknikeri
  AutoCAD, AutoLISP, Visual LISP
  Prosteel Uzmanı
e-mail  
Autocad 2005 ve üzeri

Merhaba Arkadaşlar,

Bu hafta sizlere 3 Boyutlu katı modellerin ekran görünümü ve çıktılarını önemli derecede etkileyecek ayarları açıklamak istiyorum. Fotogerçekçi kaplama (RENDER) yapamdan önce yumuşak yüzeyler (smooth) oluşturmak zorundasınız. Ayrıca sanayide seri imalata geçmeden önce prototip yapılır. Bu prototip hazırlarken 3 boyutlu nesnelerden oluşan STL çıktısı için kaliteli yüzeyler gerekli. Buna benzer başka örnekler de verilebilir.

Read the rest of this entry »

POLYLINE genişliğini değiştiren AutoLISP uygulaması


Yazar Muharrem Koçyiğit
Mesleği Makine Teknikeri
  AutoCAD, AutoLISP, Visual LISP
  Prosteel Uzmanı
e-mail  
AutoCAD 14 ve üzeri sürümler

Merhaba Arkadaşlar,

Bugün size anlatacağım Lisp programı ile bir veya birden fazla bileşik çizginin (POLYLINE) kalınlığını bir çırpıda değiştirme imkanına kavuşacaksınız. Eğer “işime yaramaz” diyorsanız programın koduna bir göz atmakta fayda var derim Read the rest of this entry »

Command: _CONVTOSOLID


Yazar Muharrem Koçyiğit
Mesleği Makine Teknikeri
  AutoCAD, AutoLISP, Visual LISP
  Prosteel Uzmanı
e-mail  
Autocad 2007

CONVTOSOLID komutu kalınlık özelliğine (thickness) sahip olan 2 boyutlu nesneleri kolay bir şekilde katı nesnelere dönüştürebilmek için kullanılır. Hangi nesneleri çevirebileceğiniz ve dikkat edilecek noktalar nelerdir, aşağıda belirtilmiştir:

• Çember (CIRCLE) (Thickness > 0) Şekil.2

• Kapalı olan bileşik çizgi (POLYLINE). Çizgi kalınlığı aynı olması gerekiyor aksi halde
“Cannot convert a polyline with variable width“ uyarısını alırsınız. (Global width = 0 / Thickness > 0) Şekil.1

• Açık olan bileşik çizgi (POLYLINE). Çizgi kalınlığı aynı ve sıfırdan büyük olması şart.
Uyulmadığı taktirde AutoCAD size şu messajı verecektir: “Cannot convert an open curve“ (Global width > 0 / Thickness > 0) Şekil.3

NOT: Sistem değişkeni  DELOBJ orijinal nesnelerin çizim dosyasında bırakılıp bırakılmaması ayarını yapar. Değeri  1 (bir) ise seçtiğiniz nesne silinir. Değeri 0 (sıfır) olduğu zaman bırakılır.

Read the rest of this entry »

Mimari çizimlerde kot verme yöntemi


Yazar Muharrem Koçyiğit
Mesleği Makine Teknikeri
  AutoCAD, AutoLISP, Visual LISP
  Prosteel Uzmanı
e-mail  


SEVİYE : Orta
VERSİYON : AutoCAD ™ 2007
DOSYALAR : Level.lsp, Level.dwg,
Level-Sample.dwg

Merhabalar,

Sizlere Mimari proje aşamasında yardımcı olacak bir araç sunmak istiyorum. Plan, kesit veya görünüşlerde bütün kaba kat döşemelerinin kotlarını vermeniz gerekir. Bu tür işlemleri yaparken görünümü standartlara uygun, kotayı “kendiliğinden güncelleştiren” blokla çalışmak en akılcıl yöntemdir.

Yazımda çok görünümlü ve nitelik özelliği taşıyan bir dinamik bloğa ne şekilde otomatik yazı (FIELD) özelliği eklendiğini öğrenecekseniz. FIELD (alan) özelliğini Lisp programı ile kolay şekilde ekliyebilirsiniz.

Read the rest of this entry »

Command:_FILTER


Yazar Muharrem Koçyiğit
Mesleği Makine Teknikeri
  AutoCAD, AutoLISP, Visual LISP
  Prosteel Uzmanı
e-mail  
SEVİYE : Orta
VERSİYON : AutoCAD ™ 2007
DOSYALAR :  
İLGİLİ YAZILAR :  

Merhaba Arkadaşlar,

AutoCAD Katmanlarının nasıl filtrelendiğini Erhan Beyin yazısında öğrendiniz. Bizleri bilgilendirdiği için kendisine tekrar teşekkür ediyoruz. Benim de “biraz çorbada tuzum olsun” diyerek bugünkü yazımda diğer filtreleme tekniğini sizlerle paylaşmak istedim.

Bildiğiniz gibi bir çizim dosyası ne kadar kapsamlı olursa, istediğiniz nesneleri seçmeniz o kadar da zaman alır. Çizim veri tabanından eleme yapan iki ayrı komut bulunmakta:

Birincisi QUICK SELECT ve diğeri ise FILTER komutu. Her iki komut kullanıcıdan hangi tür çizim nesnelerinin hangi özellikleriyle süzülmesini belirleyecek liste isteyecektir. Bu işlemin sonucunda AutoCAD sizin istediğiniz nesneleri süzer ve bir seçim seti olarak hafızasına yükler.

Read the rest of this entry »

Sistem Değişkenleri


Yazar Muharrem Koçyiğit
Mesleği Makine Teknikeri
  AutoCAD, AutoLISP, Visual LISP
  Prosteel Uzmanı
e-mail  
SEVİYE : Orta
VERSİYON : AutoCAD ™ 2007
DOSYALAR :  
İLGİLİ YAZILAR :  
  • AutoCAD 2007′de ulaşabildiğimiz yaklaşık 480′e yakın sistem değişkenleri bulunmaktadır. Bunları  dört bölüme ayırıyoruz.
  • Çizim dosyalarında saklanılan değişkenler (dwg). Bunlar dosya bağlantılı değişkenlerdir.
  • Windows Registry kayıtlarına aktarılan değişkenler (Reg). Bunlar global ortamda bulunan değişkenlerdir. AutoCAD kullanan elemanlar bu değişkenleri bir kereye mahsus ayarlamaları gerekiyor.
  • Değerleri değiştimeye izin verilmeyen sistem değişkenler (RO = Read Only). Bu değişkenler yazılım ortamında faydalanabileceğimiz değişkenlerdir. Örneğin açmış bulunduğunuz dosyanın ismini öğrenmek istiyorsanız, AutoLisp ile (GetVar “DwgName”) yazmanız yeterli olacaktır.

Diğer saklanılmayan sistem degişkenler ise, yeni bir çizim açtığınız takdirde AutoCAD’ın öngördüğü başlangıç değerini verecektir.

Read the rest of this entry »

TOOLPALETTE ile BLOK KÜTÜPHANESİ HAZIRLAMAK


Yazar Muharrem Koçyiğit
Mesleği Makine Teknikeri
  AutoCAD, AutoLISP, Visual LISP
  Prosteel Uzmanı
e-mail  
SEVİYE
:
ORTA
VERSİYON
:
AutoCAD 2004 - AutoCAD 2007
DOSYALAR
:
 Library01.dwg
İLGİLİ YAZILAR
:
 

 

   Bu yazımda AutoCAD’in TOOLPALETTE özelliğinden faydalanarak nasıl blok kütüphanesi hazırlanabileceğinden bahsedeceğim. İlk kez AutoCAD 2004’te tanıtılan TOOLPALETTE bu tür kullanımlar için bir yan menü vazifesi taşımaktadır.

Şimdi konumuza geçelim:

Read the rest of this entry »