DMT — AutoCAD Donatı Attribute Bloğundan Excel'e Demir Metrajı Lispi
AutoCAD donatı attribute bloklarından otomatik demir metrajı çıkaran ücretsiz LISP. Farklı projelerde değişen tag isimlerini mapping ile çözer — poz, çap, adet, boy, ağırlık (kg) hesabı tek komutla.
Bu LISP ne yapar?
DMT, AutoCAD'deki attribute bloklarından donatı metrajı çıkarmak için geliştirilmiş ücretsiz bir LISP paketidir. Her projede blok ve tag isimleri değişebilir; DMT bunu sorun olmaktan çıkarır.
Önce DMTSCANRAPOR komutuyla çiziminizdeki tüm attribute tag'leri taranır ve rapor dosyası oluşturulur. Ardından DMTMAP komutunda açılan dialog ile "hangi tag POZ, hangi tag CAP, hangisi ADET..." diye eşleme yaparsınız. Bu eşleme DWG yanına .cfg dosyası olarak kaydedilir — her proje kendi ayarını hatırlar.
Eşleme tamamlandıktan sonra DMTALL tüm blokları otomatik işler; DMTEK ise sırayla tıklayarak kontrollü metraj almanızı sağlar. Her işlenen bloğa çizim üzerinde yeşil daire + sıra numarası çizilir. Aynı blok iki kez yazılmaz — XDATA damgasıyla korunur.
CSV çıktısı; POZ, çap, adet, çarpan, boy (metreye çevrilmiş), yer/konum ve otomatik hesaplanmış ağırlık (kg) sütunlarını içerir. ADET alanında "3X2" yazıyorsa otomatik ayrıştırılır: ADET=3, ÇARPAN=2 olarak işlenir.
Paket iki dosyadan oluşur: dmt_v33.lsp ve dmtmap.dcl. DCL dosyasının bir kez AutoCAD Support klasörüne kopyalanması gerekir.
3 Çalışma Modu
DMTMAPTag Eşleme
Dialog açılır, çizimdeki tag adlarını standart alanlara (POZ, CAP, ADET...) bir kez eşle. DWG'ye bağlı kaydedilir.
DMTALLToplu Export
Eşlemeye göre tüm blokları otomatik işler, daire+numara çizer, CSV yazar.
DMTEKTek Tek Seçim
Sırayla tıklayarak istediğin blokları seç. Kontrollü metraj ve özel sıralama için.
Özellikler
- Her projede farklı tag adlarını DMTMAP ile bir kez eşle — ayar DWG'ye bağlı kaydedilir
- DMTSCANRAPOR ile çizimdeki tüm attribute tag'leri anında keşfet
- DMTALL (otomatik tüm bloklar) + DMTEK (tek tek seçim) iki mod
- ADET '3X2' yazıyorsa otomatik ayrıştır: ADET=3, ÇARPAN=2
- Ağırlık otomatik hesaplanır: adet × çarpan × boy(m) × çap²/162
- XDATA damgası — aynı blok iki kez yazılmaz, DMTRESET ile sıfırlanır
- İşlenen bloklara yeşil daire + sıra numarası (hakedis layer)
- Boy alanında 'a~b' ise otomatik ortalama, 'L=' öneki görmezden gelinir
Kullanım videosu
Kullanım videosu yakında eklenecek.
AutoCAD'e nasıl yüklenir ve kullanılır?
- 1ZIP'i indir, içinden dmt_v33.lsp ve dmtmap.dcl dosyalarını bir klasöre çıkar
- 2dmtmap.dcl dosyasını AutoCAD Support klasörüne kopyala: OP → Files → Support File Search Path'te görünen klasörlerden birine (örn: C:\Users\[kullanıcı]\AppData\Roaming\Autodesk\AutoCAD 2026\R25.1\en\support)
- 3APPLOAD komutu ile dmt_v33.lsp dosyasını AutoCAD'e yükle
- 4DMTSCANRAPOR → Çizimdeki tüm attribute tag'leri tarar, DWG klasörüne rapor CSV yazar
- 5DMTMAP → Dialog açılır; POZ, CAP, ADET, BOY alanlarına karşılık gelen tag'leri seç → Kaydet
- 6DMTALL → Tüm eşleşen blokları otomatik işle, CSV ve çizim işareti oluştur
- 7DMTEK → Sırayla tıklayarak istediğin blokları seç, Enter ile bitir
- 8CSV dosyası DWG klasörüne 'donati_attribute_mapped.csv' adıyla kaydedilir
- 9Blokları sıfırlamak için DMTRESET, daire boyutunu değiştirmek için DMTAYAR