29.09.2011 14:11    

ysnturk
Hocam emeğinize yüreğinize sağlık çok güzel paylaşımlar yapıyorsunuz tebrik ve teşekkür ederim..

07.10.2011 07:33    

ProhibiT
Dimint fonksiyonunu yeniden düzenleyip geliştiridim. Son halini sitemiz Download bölümünden indirebilirsiniz. dimint indir

Fonksiyon yeni haliyle;

- Line, Polyline ve Lwpolyline objelerinin yanısıra Spline, Ellipse, Circle ve Arc objelerini de ölçülendirir.

- ölçüler ortogonal olmak zorunda değil. istediğiniz doğrultu ve açıda ölçüler oluşturabilirsiniz.

- başlangıç ve bitiş noktalarını girip, ölçülendirilecek obje layer'larını belirledikten sonra, ekranda görünen dimension'ları sürükleyip, istediğiniz konuma tıklayarak yerleştirebilirsiniz.

daha detaylı açıklamaları download bölümünde bulabilirsiniz.

kolay gelsin.

admin (06.06.2017 22:10 GMT)

23.08.2012 13:00    

12delioglan
emeğinize sağlık teşekkürler

26.08.2012 21:45    

Harbi65
Prohibit hocam;
Uzun zamandır siteyi pek takip etmeyince DimInT fonksiyonunun son halini kaçırmışım bugün gördüm. Bu son haliyle çok kullanışlı olmuş elinize, emeğinize sağlık çok beğendim... Affınıza sığınarak fonksiyonda bi düzeltmenin doğru olacağını söylemek istiyorum..

Kod:

(ssget "C" n1 n2 (list (cons 0 "*LINE,ARC,ELLIPSE,CIRCLE")
(cons 8 (cdr (assoc 8 (entget nLyr))))
))


fonksiyon içinde ki bu kısmı ;
Kod:

(ssget "F"
(list n1 n2)
(list (cons 0 "*LINE,ARC,ELLIPSE,CIRCLE")(cons 8 (cdr (assoc 8 (entget nLyr)))))
)


şeklinde değiştirirsek daha doğru seçim yaptırmış olacağız. Dim, Aligned ölçü vermeye çalıştığımızda gereksiz nesne seçiyor ve hata veriyor... Fence kullanırsak doğru seçim seti yapmış oluyor.

27.08.2012 04:06    

ProhibiT
Teşekkür ederim Harbi65 hocam, bahsettiğiniz düzenleme kesinlikle doğru. Başka detaylara yoğunlaşınca buna benzer detayları ıskalamışım. :) İlk fırsatta, download bölümündeki dosyayı düzenleyip tekrar yükleyeceğim.

admin (06.06.2017 22:11 GMT)

27.08.2012 07:53    

gkazanci
Lispin son halinde şöyle bir problem var. Ölçüleri yerleştirirken snap yapmıyor yani yerleştireceğimiz hizayı bir yere snaplayarak yapsak daha güzel olur aslında.

Kolay gelsin

27.08.2012 08:03    

gkazanci
Bir kaç hata daha buldum.
*Ölçü vereceğiniz layer'i seçtikten sonra eğerki ekranda o anda görünmeyen kısımlar var ise oralara ölçü vermiyor.
*Kesik çizgi (dot vs) gibi özellikteki çizgilere ölçü vermiyor.

18.03.2013 13:17    

gkazanci
Merhabalar,

Kod:

                Başlangıç Noktası...
                     Bitiş Noktası...
Layer belirlemek için obje seçiniz...
Layer belirlemek için obje seçiniz...
Layer belirlemek için obje seçiniz...
; error: ActiveX Server returned an error: Geçersiz dizin


şeklinde bir hata ile karşılaşıyorum Autocad 2013

18.03.2013 14:36    

ProhibiT
Hata mesajındaki "ActiveX Server" kavramı bu fonksiyonla ilişkili görünmüyor. Fonksiyonda ActiveX kullanılmamıştır. Hatanın kaynağını başka bir yerde aramak lazım. O anda yüklü olan başka bir uygulama olabilir. Activex özelliği olan başak bir uygulamadan drag and drop veya cut and paste yoluyla alınan OLE türü objeleriniz olduğunda ancak böyle bir hata olabilir.



Linkleri görebilmek için ÜYE olmalısınız.

linkindeki mesajıma verdiğim


Linkleri görebilmek için ÜYE olmalısınız.

linkinden indirdiğiniz DimInt fonksiyonunu mu kullanıyorsunuz?
Eğer öyle ise, download bölümünde verdiğim açıklamaları ihlal eden bir durum olsa gerek.

______________________________
Seçtiğimiz layer(lar)'da yer alan Line, Lwpolyline, Polyline, Spline, Ellipse, Circle ve Arc objeleri ölçülendirilirler. Block'lar ile bunların alt objeleri ile Text gibi objeler ölçülendirmeye dahil edilmezler.

Başlangıç ve bitiş noktaları arasında kalan, fakat o anda (zoom değiştirdiğiniz için) görünen ekranınızın dışındaki bölgede kalan objeler seçilmeyeceklerdir.

Seçim işlemi tamamlandıktan sonra Ölçü serisi ekranınızda belirecek, mouse ile sürükleyip, uygun yere getirip, sol tıklayarak işlemi tamamlamış olacaksınız.

Fonksiyon, geçerli Layer ve geçerli Dimensiyon Style'ı kullanarak ölçülendirme yapar. Kullanıcının, Dimension Style ve Layer düzenine hiç bir şekilde müdahale etmez, AutoCAD ayarlarından hiç birini değiştirmez.

Başlangıç be Bitiş noktalarını seçtikten sonra, Obje (Layer) seçerek seçim setine ekleme ve çıkarmalar yapma işini bitirip çıktığınızda, seçim setiniz boş ise Fonksiyon hata mesajı ile sonlanır.

Ölçü serisi oluşturabilmek için en az bir ölçü, bir ölçü için de 2 nokta gerektiğinden, başlagıç ve Bitim noktalarının oluşturduğu sanal doğru ile, Seçili objelerin 2'den az kesişim noktası varsa Fonksiyon hata mesajı ile sonlanır.
______________________________

Ölçü takımı yerleştirilirken "snap yapmıyor" olması özellikle tercih edilmemiştir. grread modunda object snap'ler devre dışı kalırlar. İki rahmetten birini tercih etmek gerekiyordu. Ya bulanık suda balık avlayıp, kullanıcı object snap kullanarak görmeden yerleştirecekti, ya da görerek ama object snapsiz yerleştirecekti. Ben ikincisini tercih ettim.

Kesikli ya da noktalı çizgilerde intersection bulunamaması (kesikli veya noktalı çizgi tipindeki çizgilerin ölçülendirilmemesi), fonksiyondan veya benden kaynaklanan bir hata değildir. Merak eden, intersection object snap'i açıkken ilgili noktaya geldiğinde intersection (apparent değil) bulabiliyor mu ona bakmalıdır. Eğer bu bir hata ise, AutoCAD'in hatasıdır. vla-intersectwith'i AcExtendBoth modunda kullanırsam da bütün algoritma tanımsız ve anlamsız kalacaktır.

Kolay gelsin...

19.03.2013 15:45    

gkazanci
Merhabalar,
Evet dediğiniz şekilde vermiş olduğunuz linkteki lispi kullanıyorum.

Anladığım kadarı ile z değeri 0,003 gibi bir değerde olduğu için nesnelerin ölçü vermede hata alıyorum nesnelerin z değerlerini sıfıra çekinde sorun kalmıyor. Bulunmuş olduğu eksene göre diğer ekseni yok sayması sağlanabilir mi?

28.04.2016 07:00    

SerdarBas
sadece polyline lara ölçü veriyor hocam line ları görmüyor

11.01.2017 07:05    

kronx
nasıl kullanıyoruz bunu

30.01.2019 14:23    

kuscuerdem
Lispi kurdum bi kaç asmolen doşeme ölçülendirmesinde denedim bir sıkıntıyla karşılaşmadım.
yapandan yükleyenden Allah razı olsun. teşekkür ederim...

31.01.2019 09:41    

mehmetkumsar
mrblar cnc kullananlar bilirler bana autocad de çizilen çizgileri sıralayacak ve sırasını degiştirecek lisp lazım yardımcı olabilirmisiniz.

Copyright © 2004-2022 SQL: 1.698 saniye - Sorgu: 84 - Ortalama: 0.02022 saniye