Seçilen Polyline'ların köşe koordinatları, ara mesafeleri, alan ve çevrelerini tablo halinde yazan AutoLisp fonksiyonu
This AutoLisp function creates a table related to selected polylines, including vertex coordinates, point to point distance, area and perimeter values.
ProhibiT - 11.09.2011 11:31


Komut adı: pLgn
RaR şifresi: www.cizimokulu.com

autodacdokulu.com forumlarında daha önce paylaşılan bu fonksiyon, arkadaşlarımızdan gelen
istekler doğrultusunda yeniden düzenlenip geliştirilerek tekrar ilgilerinize sunuldu.

Yazar arkadaşlarımızın inceleyip takip ebebilmeleri için fonksiyon açık kod olarak paylaşıldı.
Arşiv içindeki pLgn.Lsp dosyasını AutoCAD Support klasörüne çıkardıktan sonra, AppLoad kullanarak, Ya da AutoCAD Komut Satırından (load "pLgn.Lsp") girerek yükleyebilirsiniz. Fonksiyonun çalışabilmesi için, kullanıcının AutoCAD klasörlerine yeterli erişim yetki seviyesine sahip olması gerekir.


Belirlenen seçim setindeki tüm LwPoLyLine'lar, sırasıyla işleme alınarak...

Birden fazla poligon seçilmiş ise, her bir poligona bir numara verip poligonların ortasına yazılır. Tek bir poligon seçilmiş ise poligon numarası verilmez.

Her Poligon için köşe noktalarına 1'den başlayarak artan numaralar verilir, hem poligon üzerine, hemde tabloya yazılır. Böylelikle tablodaki koordinatlarla noktaların ilişkisi takip edilebilir.

Her bir poligonun nokta numaraları, nokta koordinatları, ara mesafeleri, Alanları ve Çevre uzunlukları hesaplanıp belirlenen ondalık basamak sayısına uygun olarak tablo halinde yazılır.

Poligon köşe koordinatları geçerli UCS'de hesaplanıp yazılırlar

Birden fazla Poligon seçildiğinde, her bir poligon için söz konusu işlemler tekrarlanır. Her poligona bir numara verilir. Sonunda bir Poligon Özet Tablosu oluşturulup, bu tabloya her polgonun Numarası, Alanı ve Çevresi yazıldıktan sonra, Toplam Alan ve Çevre Uzunlukları yazılır.

Poligon seçimleri yapıldıktan sonra, uygun zoom alınarak bitmiş haldeki tablo sürüklenip istenilen yere bırakılır. Sırası gelen her bir poligon uygun zoom alınarak ekranda gösterilir ve ilgili tablonun yerleştirilmesi için kullanıcıdan yer seçmesi beklenir. Poligon Özet Tablosunun bitmiş vaziyette ekranda gösterilip, yerleştirilmesiyle fonksiyon tamamlanır. Tek bir Polyline seçilmiş ise, Poligon Özet Tablosu oluşturulmaz ve Poligon numarası verilmez.

Kolay gelsin.

* Hata yakalama fonksiyonu düzenlenerek yenilendi. Lwpolyline yanında Polyline (3dpolyline xy düzleminde izdüşümü) eklendi.
Kendi DCL dosyasını oluşturduğu için AutoCAD klasöründe yeterli yetki seviyesine sahip olunması, ya da AutoCAD'in "Yönetici" olarak çalıştırılması gerekir.
Bundan önce yaşanan yükleme ve çalıştırma problemleri göz önüne alınarak Rar Arşiv dosyasına PLgn.vLx dosyası eklendi.

Açıklamalı Video için tıklayınız

Yazar: ProhibiT
İçerik: LSP (Lisp) formatında AutoLISP uygulama dosyası
Tag: köşe, koordinat, alan, çevre, tablo, otomatik, yazma, autolisp, lisp, lsp, fonksiyon

Download sayısı: 1690, Boyut: 0.003mb
Yorumlar :
surveymutlu   17.10.2023 07:37 #16145  

malesef lisp i çalıştıramadım lütfen yardım

demir4   29.06.2021 19:31 #16085  

bad argument type: streamp nil" hatası veriyor.

sapamamedow   14.12.2020 13:19 #16041  

Rar sifreli autocadokulu.com yazdigimda hata veriyor yardimci olur musunuz

recep_xyz   26.09.2019 07:24 #15980  

AUTOlisp konusunda emeğiniz ve paylaşımınız için teşekkürler sizin gibi bilgilerini eşirgemeyen arkadaşlardan birşeyler öğrenebiliyoruz teşekkürler.

veyselakgul   21.08.2019 08:39 #15974  

acil yardım lütfen
verilen lisp e poligon köşe noktaları z değerleri ve bu değerlerin ortalamasını tabloya yazacak şekilde ilave yapılması arkaşardan ricamdır.

veyselakgul   20.08.2019 15:46 #15973  

emeği geçen her kese teşekkürler. Çok güzel paylaşımlar...
Benim sorunum, oluşan tablolarda z (kotların) olmaması . Ben her bir poligon için köşe köşe noktalrının z değerleri ve her bir poligon için z değerlerinin arıtmetik ortalamasını yazdırmak istiyorum. konu ile ilgili arkadaşlardan yardım bekliyorum.
Selamlar

veyselakgul   20.08.2019 15:40 #15972  

Selmalar
Elinize sağlık.
Sizden ricam tabloya z koordinatlarının aritmetik ortalamalarını yazdırabilecek duruma getirebilir miyiz?
Saygılar.

ayozel   14.04.2019 00:24 #15956  

Çalışmıyor acaba bir kotrol edebilirmisiniz. Şimdiden teşekkür ederim.

nittahab   04.03.2019 00:38 #15948  

2010 autocad da çalışmıyor öneri varmı? selamlar

orcunek   04.05.2018 07:37 #15880  

ellerinize sağlık harika çalışıyor teşekkürler

nittahab   22.02.2018 11:49 #15865  

lisp çalışmıyor

erkankalem   13.12.2017 12:23 #15833  

Tebrikler. Şahane bir lisp olmuş.

admin   25.09.2017 20:26 #15812  

Arkadaşlar lisp çalışıyor ancak windowsun güvenlik denetimleri dosya oluşturulmasını engelliyor. Lisp dosyasını Appload > Content e ekledikten sonra AutoCAD'i kapatın ve ikonun üzerinde sağ klik yapıp yönetici olarak çalıştır deyin. Ardından komutu yazdığınızda çalışacaktır.

fatiherdogan84   03.11.2014 14:36 #15437  

bad argument type: streamp nil" hatası veriyor.. düzeltebilir misiniz?

hndkck   17.09.2014 10:58 #15424  

çalışmıyor

tncytgc   01.08.2014 12:58 #15385  

lisp çalışmıyor

tncytgc   31.07.2014 13:56 #15383  

komut çalışmıyor :(

yfkyusuf   23.10.2013 08:12 #15179  

maalesef bende çalıştıramadım. Bu güne kadar çalışmayan bir lispim hiç olmamıştı:)

varedero   30.07.2013 08:16 #15141  

support içinde attım, toolstan gerektiği gibi ekledim, kulandığım lisp ler var acemi değilim ama komutu girince öyle bir komut yok uyarısı alıyorum. çalıştıramadım.

resat63   15.02.2012 15:15 #14515  

Harika bir lisp metraj çıkartırken kullanmk istiyorum. sadece özet tabloyu ve poligon ismini yazdırma şansımız yokmu acaba.

cios106   09.01.2012 19:22 #14451  

yüksek miktarda nokta içeren polygonlar için excel tablosu şart olduğundan, listenin excel tablosunda da oluşması daha iyi olurdu diye düşündüm ancak bunun için ayrıca bir lisp kullanılarak bu sorun da aşılabilir, çok güzel olmuş, saygılar.

atillaözel6666   21.12.2011 09:45 #14422  

lispiniz çok güzel olmuş kullanıyorum ...acaba şeklin üstüne yazılan rakamları yanına yazdırsanız mümkünmüydü acaba...tşk.

atillaözel6666   13.12.2011 08:21 #14411  

harika bir lisp teşekkür ederim hazırlayan ve sunanlara....

Copyright © 2004-2022 SQL: 0.061 saniye - Sorgu: 36 - Ortalama: 0.00168 saniye