10.11.2007

BioCAD Tools

Merhaba,

BioCAD Tools (BioCAD araçlar menüsü - VBA - DVB)
AutoCAD Express Tools tarzındadır.
AutoCAD ana menüsünün en sonuna
BioCAD isminde yeni menü eklenir.
Kodlar AutoCAD VBA kullanılıp DVB dosyasına dönüştürülmüştür.
AutoCAD 2006 ve 2007 de test edilmiştir.

DVB dosyasının AutoCAD e nasıl YÜKLEneceğini önceden anlatmıştım.
Eğer BioCAD işinize yaramaz veya kullanmak istemezseniz
DVB dosyası nasıl İPTAL edilir bölümünde anlatmıştım.

BioCAD Tools içeriği :
1. MBS - Multiple Block Scale Change
Çoklu Block Raporu ve Scale değişimin de kullanılır.
VBA da UserForm Kullanılarak hazırlanmıştır.
- Aktif AutoCAD dosyasında bulunan Block sayını gösterir.
- Block listesini yazdırabilir.
- Blockların hepsini birden boyutlandırabilir.
- Blockların hepsini birden silebilirsiniz.

2. LDO - Layer DrawOrder
Layerlarla ilgili işlemler yapılır.
VBA da UserForm Kullanılarak hazırlanmıştır.
- Layerları istediğiniz şekilde sıralayıp
bu sıraya göre Layerleri DrawOrder yapabilme.
- Layer rengini direk degiştirebilme.
- Listeden seçilen layerin direk Current olabilmesi.

3. AKS - AKS Çizimi
Mimari AKS çizimi.
VBA da Module-Bas Kullanılarak hazırlanmıştır.
- Çiziminizde kullanılacak olan ölçek istenir.
- Yatay ve Dikey AKS aralıkları uzunlukları istenir.
- Aks a ait yeni Layer, TextStyle ve DimStyle ler hazır konumdadır.

Yakında: Kolon Çizimi, Ölçülendirme, Koordinat Girişi, STrim, NewSTrim eklenecektir.
Esasında şuan hazırlar ama Test aşamasındalar ;)

BioCAD Tools da güncelleme olduğun da bu başlık altında gerekli açıklamayı yapacağım

26.11.2007 Pazartesi
BioCAD Güncellendi


4. STrim

5. NewSTrim

6. KOLON Kolon Çizimi
Mimari projede kolon çizimi
VBA da UserForm kullanılarak hazırlanmıştır.
- Kolonun köşe noktasının aksa uzaklıkları istenir
- Girilen değerler yer değiştirilebilir
- Kolon en/boy ölçüsü değiştirilebilir
- Kolon kendi layer ında ve taranmış olarak aks kesişim noktasından tutulu olarak gelir

7. OL Ölçülendirme
Yatay ya da düşey çizgilere sürekli ölçü verilir
VBA da hazırlanmıştır
- Ölçülendirelecek çizgilerden biri istenir
- Seçilen çizginin yatay/düşey konumuna, layer’ına ve seçilen noktasına bağlı olarak aynı layer’daki diğer çizgiler otomatik seçili hale getirilir
- Seçme işlemine eklenecek ya da çıkartılacak çizgiler single yöntemi ile belirlenir
- Ölçü objesinin boyutlarını belirleyen ölçek istenir
- Peş peşe devam eden ölçülerin toplamının orta noktasından tutulu olarak getirilir ve ölçünün hangi noktadan geçeceği istenir.

8. KRD Koordinat
x-y koordinat değerleri verilerek aplikasyon krokisi çizimi
VBA da UserForm kullanılarak hazırlanmıştır.
- Her köşe noktasının x ve y değerleri virgülden sonra iki basamak şeklinde ayrı ayrı istenir
- Forma göre en az 3 noktanın x ve y değerleri istenir fazlası için “Satır Ekle” butonu ile yeni nokta için satır eklenir
- Girilen değerlerin oluşturduğu kapalı alan önizleme penceresinde görülebilir
- x ve y değerlerinin yerleri otomatik olarak değiştirilebilir
- Daha önceden .txt dosya formatında kaydedilmiş koordinat değerleri de otomatik olarak yüklenebilir
- Koordinat değerlerinizi .txt dosya formatında kaydedebilirsiniz
- Köşe noktaları çember ile gösterilerek çizim hazırlanır

BioCAD in gelişmesi sürecinde,
Önerileri, kodlalama da izlenilecek mantık ve test aşamasın da
bana yardımıncı olup, destek veren Mimar Murat ÇAĞIL'a
Teşekkür ederim.

28.02.2008 Perşembe
BioCAD Güncellendi

Güncelleme ile ilgili detaylar için Tıklayınız.

Ekler:
Dosya: BioCAD.zip
Dosya içeriği: BioCAD.dvb

Kolay gelsin.

7 yorum:

trnbbc dedi ki...

selam
programınızı inceledim.
beğendim.
dialoglar açıkken acad ekranına giriş yapılmasına (en azından kolon girerken) izin verilmeli..
(bence)
bunu düşünürseniz "AcFocusCtrl" componenti vasıtasıyla halledebilirsiniz.
faydası olması dileğiyle..

Biolight dedi ki...

Merhaba,
UserFormların AutoCAD ekranın da yer kaplamasından çekindiğim için açık tutmamaya çalışıyorum,
bir tek LayerDrawOrder UserFormun da ShowModal özeliğini False olarak kullandım kişi Layer renklerini kolaylıkla değiştirebilsin diye bu esnada da UserForm u elimden geldiğince küçültmeye çalıştım.

Bahsettiğiniz "AcFocusCtrl" u hiç kullanmamıştım bilgi ve ilginiz için teşekkür ederim araştıracağım.

Kolay gelsin.

Adsız dedi ki...

Programınız isime cok yarıyor.
ilk versiyonu daha hizli calisiyordu bende. sadece bloklarla ilgili kısmını kullanıyorum. bunun bir sebebi olabilir mi?
Bir de sadece blok ismini verip kısayoldan seçimini sağlayabilir miyiz?
örnek armatur1 bloğunu ismini seçip hemen sayılabilsin ve seçilsin.
Quick select'ten yapıyorum, her seferinde aç seç vakit alıyor.
Emeğiniz için teşekkürler.

Biolight dedi ki...

Merhaba,
Programın işinize yaramasına sevindim.

Program gelişip yeni özellikler eklendikce ilk yüklenme zamanında malesef artış olmakta.

Bloklarla ilgili kısmı kullandığınızı söylemişsiniz,bu bölüp BioCAD in ilk versiyonuna göre daha hızlı çalışması gerekir
ama block sayma işlemi çizimde ki block sayısına bağlı olarak değişkenlik gösterecektir.

BioCAD programının MBS kısmı
Blockların sayısını verebilmekte

Yanlış anlamadıysam sizin buna ek olarak belirleyeceğiniz Block un tüm çizimde seçili konuma gelmesi.

2 şekilde yapabiliriz sanırım

1. MBS ekranında listeden bir block belirlenir sonra yeni bir tuşa tıklanarak seçimde ki aynı blocklar şecili konuma gelir.
ve MBS ekranı kapanır.

2. BioCAD e yeni bir menü ekleriz
ilk olarak çizimde bir tane block seçmeniz istenir
bu seçimi yaptıktan sonra çizimde ki aynı blocklar seçili konuma gelir.

ikinci yöntem daha hızlı ve pratik olur sanırım.

Teşekkürler @hekim
BioCAD in yeni versiyonun da
bu özelliği de kazandıralım ;)

Kolay gelsin.

Adsız dedi ki...

merhaba
program eklentileriniz gayet kullanışlı
benim sormak istediğim
Ölçülendirme de
Belirli bir bölge seçip o bölgede ki aynı layer’daki cizgileri olculendirmesini saglayabilirmisiniz
single yontemiyle uzaktaki gereksiz cizgileri iptal etmeye çalışmak komutun işlevselliğini kaybettiriyor
iyi gunler

Unknown dedi ki...

Merhaba,

Ürününüzü Bricscad programı içerisinde denemek istiyorum. Belki, biliyorsunuzdur Bricscad AutoCAD'e alternatif bir ürün ve Lisp ve VBA'ları tamamen desteklemekte. Programınızı da yükledim, fakat tek problem şifre soruyor. Bu da AutoCAD için yazılmasından kaynaklanıyor. Şayet şifreyi verebilirseniz, dosyayı problemsiz bir şekilde Bricscad içerisinde çalıştırabilir ve deneyebilirim.

İlginiz için teşekkürler

Biolight dedi ki...

Merhaba Gökhan,

Bricscad (Trial) sürümünü indirdim denemek amaçlı
amam malesef trial sürümde VBA kapalı Help in den incelediğim kadarı ile programın lisanslı olması durumunda VBA aktive olacakmış !

Kolay gelsin.