Bölüm indeksi
Sayfalar
Makaleler
Sık Sorulan Sorular
Download
Kütüphane

Elektrik

Mimari

Lispler

Genel
İzle Öğren
Eğitim Videoları

AutoCAD Videoları

3ds Max Videoları
Ders Videoları

AutoCAD Dersi Videoları


Hafta içi akşam grubu - test


Hafta sonu gündüz 3 boyut grubu


Hafta sonu akşam grubu


Hafta içi akşam (Temel Seviye)
Yardımcı Proje Dökümanları
Çizimler

Mimari


2 Boyutlu Çizimler


3 Boyutlu Çizimler

Elektrik

Doğalgaz

Harita

Tesisat

Ferforje

Makine

3 Boyut

3ds Max Çalışmaları

Solidworks Çalışmaları

Diğer Çizimler

Depo
Lispler

Ekranda Tarih B...

Excel Tablosunu...

Yer Belirtici O...

Yer Belirtici Y...

Yay Çizip Ucuna...

Çizgi Çizip Ucu...

Yay Çizip Ucuna...

Mouse ile Açıyı...

Katı cismin üze...

Seçilen rakamla...

Topla.lsp

Hizala.lsp

Ym.lsp

Çizgi uzunluğun...

Kanalizasyon li...

Spiral çizen lisp

Blok değiştirme...

Eğik dikdörtgen...

Harita Programı

3 Boyutlu Yazı ...

Ara Lisp

mahal

Zapping.lsp (Z ...

Cephe kot'u ver...

Merdiven çizen ...

Sıralı aks harf...

...
Menüler
Fontlar
FreeMUST
Eğitim Dökümanları
Genel Kategori
BizimCAD
CAD Programları
autocadokulu 3DK
IES Dökümanları
AutoCADPlan Çizimlerine İç Ölçü veren AutoLisp Fonksiyon
ProhibiT - 07.10.2011 00:45
Yazar: M. Şahin Güvercin
Kaynak: autocadokulu.com
(Takip ettiğiniz sayfalar Kontrol Panelinizde görünür)
Plan Çizimlerine İç Ölçü veren AutoLisp Fonksiyon
Plan iç ölçülerinin otomatik verilmesi, otomatik ölçü verme
Merhaba arkadaşlar,
Daha önce forum alanımızda paylaştığım bir fonksiyonu, arkadaşlarımızın yoğun ilgisi doğrultusunda geliştirip güncelleyerek tekrar paylaşmak istedim. Plan (betonarme kalıp planları, mimari kat planları,...Vb.) çizimlerinde iç ölçü vermeye yarayan bir fonksiyon.
Fonksiyonun kodu, bu son haliyle çok daha kısalmasına rağmen, yetenkleri daha da arttı, daha kullanışlı oldu. Yazar arkadaşlarımız için iyi bir örnek olabileceğini düşündüğüm için açık kod (AutoLisp Source Code) olarak ilginize sunmak istedim. Yalnızca 40 küsur satırdan oluşan fonksiyonun bu kadar sade ve kısa olmasına rağmen yapabildiklerine şaşıracağınızı tahmin ediyorum.
Fonksiyon çalıştırıldığında, "Ölçü Başlangıç Noktası" seçmenizi ister. ilk nokta seçildikten sonra ikinci nokta, "ölçü bitiş noktası" seçmeniz istenir. Seçeceğiniz ölçülendirme hattı herhangi bir doğrultuda ve açıda olabilir. Bu sırada ekranda çıkan yardımcı çizgi ile, ölçülendirme hattının nereden geçeğini kontrol edebilirsiniz. Bu şekilde plandaki çizim objelerimizin nereden başlayıp nereye kadar ölçülendirilecekleri belirlenmiş olur. Yani planımızın bir ucundan başlayıp diğer ucuna kadar boydan boya ölçülendirmek zorunda değiliz.
Bundan sonra, ölçülendirmeye dahil edilecek objelerimizin (duvar, sıva, kolon, kiriş,... vb.) bulunduğu layer'ları seçmemiz gerekiyor. Yalnızca seçtiğimiz layer(lar)'daki objeler ölçülendirilecektir. Bir tek Layer seçebileceğimiz gibi, birden fazla Layer'da seçebilirsiniz. Bu seçim işlemini, istediğimiz Layer'da yer alan bir objeye tıklayarak yapıyoruz. Seçilen objeler highlight edilirler, seçili Layer'da bir objeye tıklarsanız, ilgili Layer'daki objeler seçim setinden çıkarılır. Enter (veya sağ tuş) girerek seçimizi sonlandırıncaya kadar sınırsız ve özgürce ekleme ve çıkarmalar yapabilirsiniz. Özet olarak, duvardan duvara ölçüler verebileceğimiz gibi, duvarlarla birlikte, mesela aks Layer'ındaki objelerimizi de ölçülendirebiliyoruz. 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.
Keyifle kullanmanız dileklerimle, herkese kolay gelsin...
Download

Plan Çizimlerine İç Ölçü veren AutoLisp Fonksiyon
| Şifre Nedir? | Nasıl Açılır? | Hata Bildir! |
meraba öncelikle çok güzel bir paylaşım bunun için tebrik ve teşekkür ederim. ancak ben bu komutu çalıştıramadım nasıl çalıştırmam gerektiğini söyleyebilir misiniz? şimdiden teşekür ederim.
Sitenin düzeni ve kurallar gereği buradan cevap yazmıyoruz. Bu nedenle özel mesajla cevap yazdım. Ama, arkadaşımız mesajı okumamış. Yaşadığı problemi ve sorusunu forumda yazsaydı herhalde daha çabuk cevap almış olacaktır. Üstelik bu tür sorulara illede yazarın cevap vermesi de gerekmiyor, kullanan arkadaşlar tecrübelerini paylaşarak, problemler seri olarak çözülmüş olacaktı...
sadece yatay ve dikey ölçü atıyor. açılı ölçüde atsa tadından yenmezmiş..
Yukarıdaki açıklamadan da görüleceği gibi; "Seçeceğiniz Ölçülendirme Hattı, istediğiniz açı ve doğrultuda olabilir" Yani fonksiyon açılı ölçülendirme de yapar.








