DMT - AutoCAD Attribute'lü Donatı Bloklarından CSV Demir Metrajı Lispi

AutoCAD Attribute bloklarından kurumsal düzeyde metraj motoru. AcDbDictionary kalıcı veritabanı, Tag Eşleme (Mapping), Hata Yakalama Zırhı (Exception Handling) ve Dynamic Block (EffectiveName) çözümleri içerir.

Kullanım videosu

Kullanım videosu yakında eklenecek.

Komutlar
DMTSCANDMTSCANRAPORDMTMAPDMTEXPORTDMTALLDMTEKDMTRESETDMTKNTRLDMTAYARDMTLOG
Gereksinim
AutoCAD 2018+ (Visual LISP destekli)
Dosya
dmt_v35.zipv35

%100 Özgün ve Gelişmiş: Bu LISP aracı tamamen kendi üretimim olup, şantiye ve teknik ofis tecrübelerine dayanarak özel olarak geliştirilmiştir. Piyasada eşi benzeri bulunmayan, zaman kazandıran benzersiz bir iş akışı sunar.

Bu LISP ne yapar?

DMT, AutoCAD içerisindeki Attribute (Nitelik) bloklar üzerinden tamamen kurumsal otomasyon ilkelerine göre çalışan, 4000 satırı aşkın devasa bir kaynak koduyla tasarlanmış "Enterprise" düzey metraj ve raporlama paketidir. Standart metraj lisplerinin düştüğü hataları önlemek adına çoklu koruma zırhlarıyla inşa edilmiştir.

**1. Hata Yakalama Zırhı (Exception Handling / vl-catch-all-apply):** DMT paketi, işlem sırasında karşılaşabileceği bozuk objeler veya geçersiz veriler karşısında AutoCAD'in (ve dolayısıyla çizim seansınızın) çökmesini (fatal error) engelleyen sessiz bir koruma ağıyla çalışır. Meydana gelen uyarıları `_DmtLog` sistemine yazarak, AutoCAD'in kesintisiz çalışmaya devam etmesini garanti altına alır.

**2. Veritabanı Belleği (AcDbDictionary & XRECORD):** DMT, sadece işlenen verileri Excel'e atmakla kalmaz. Hangi bloğun (Handle) metraja dahil edildiği bilgisini AutoCAD'in derin veritabanına (`Named Object Dictionary`) gömer. Böylece aynı dosyayı açıp dilediğiniz kadar tekrar `DMTALL` derseniz deyin, DMT daha önce yazdığı demiri ASLA tekrar (mükerrer) saymaz. AutoCAD DWG'si başka birine gönderildiğinde bile objelerin hafızası dosyanın içinde seyahat etmeye devam eder.

**3. Dinamik Blok Uyumlu Motor:** `EffectiveName` altyapısı sayesinde adları karmaşıklaşan görünmez Dinamik Blokları bile anında teşhis eder ve ayıklar.

Sistem, değişken Tag adlarıyla çalışabilme yeteneği (`DMTMAP`) ile her projenin standartlarına DCL (Diyalog Penceresi) arayüzü sayesinde saniyeler içinde uyum sağlar. Mükemmel tasarımıyla inşaat teknik ofisleri için tartışmasız bir asistan yazılım paketidir.

5 Çalışma Modu

DMTMAP

Tag Eşleme

DCL arayüz üzerinde POZ, CAP, ADET, BOY, CARPAN, KONUM ve ek alanları projedeki gerçek tag adlarına bağlar.

DMTALL

Toplu İşleme

Eşlenmiş attribute'lü blokları topluca işler, tekrarları atlar ve CSV çıktısını tek seferde oluşturur.

DMTEK

Tek Tek Seçim

Blokları sırayla seçerek kontrollü ilerlemeni sağlar; hassas kontrol gereken çizimlerde idealdir.

DMTKNTRL

Saha Kontrolü

İşaretli kayıtları çizim alanında kontrol etmeyi kolaylaştırır; işlenen blokların gözle denetlenmesini sağlar.

DMTLOG

İşlem Logu

Son işlem özetini açar; hangi kayıtların işlendiğini, export ve kontrol akışını takip etmeye yardımcı olur.

Özellikler

  • Hata Yakalama Zırhı (Exception Handling): Çizim içi bozuk kalıntılarda AutoCAD'in çökmesini %100 engelleyen güvenlik yapısı
  • Kalıcı Veri Yazılımı (AcDbDictionary & XRECORD): Mükerrer metraj toplamaması için DWG'nin çekirdeğine Entity Handle kaydı atabilme
  • Dinamik Blok Zekası (EffectiveName): AutoCAD dinamik bloklarını anında süzgeçten geçirme zekası
  • Dynamic Tag Eşleme Motoru (Mapping): Her firmanın blok ismine (Tag) göre DCL panelinden anlık kodsuz adaptasyon
  • Gerçek Zamanlı Sistem Günlüğü (DMTLOG) ve DCL (Dialog) Arayüz ile tamamen modern bir paket program formasyonu

AutoCAD'e nasıl yüklenir ve kullanılır?

  1. 1ZIP paketini indir ve içindeki dosyaları aç
  2. 2dmt_full.lsp ile dmt.dcl dosyalarını aynı klasörde tut; istersen bu klasörü AutoCAD içindeki Support File Search Path listesine ekle
  3. 3APPLOAD komutu ile dmt_full.lsp dosyasını AutoCAD'e yükle
  4. 4Gerekirse DMTSCAN veya DMTSCANRAPOR ile çizimdeki attribute yapısını tara ve mevcut tag'leri kontrol et
  5. 5DMTMAP komutunda POZ, CAP, ADET, BOY, CARPAN, KONUM ve gerekli ek alanları eşleştir
  6. 6DMTAYAR ile işaretleme ve export tercihlerini belirle
  7. 7DMTALL ile toplu işleme başla veya DMTEK ile blokları tek tek seçerek kontrollü metraj al
  8. 8DMTEXPORT ile ham ve eşlenmiş CSV çıktısını üret; varsayılan dosya adı donati_metraj.csv olarak DWG klasörüne yazılır
  9. 9İşaretli kayıtları çizim alanında kontrol etmek için DMTKNTRL, son işlem özetini görmek için DMTLOG kullan
  10. 10Aynı blokları yeniden işlemek gerekirse DMTRESET ile işaretleri temizle
DCL yükleme örneği

DCL dosyası bulunamazsa OP veya OPTIONS ekranını açıp Support File Search Path listesine LISP klasörünü ekleyin. Aşağıdaki görsel, DCL kullanan LSP'lerde aynı yükleme mantığını gösterir.

DMT - AutoCAD Attribute'lü Donatı Bloklarından CSV Demir Metrajı Lispi için DCL dosyasını Support File Search Path listesine ekleme görseli
demir metrajı lisp ücretsiz indirautocad donati metraj lisp ücretsizautocad attribute block excel export lispdonati metraj otomatik csvautocad poz bloğu metraj lispdonati agirlik hesap lispautocad attribute tarama lispdemir metrajı excel otomatikbetonarme donati metraj lispautocad block attribute csvteknik ofis donati metraj

Kullanici Yorumlari

Bu aracla ilgili deneyimini, notunu veya onerini paylasabilirsin.

0 yorum
Yorumlar yukleniyor...

Yorum birak

Yorumlar duz metin olarak yayinlanir. Link veya bicimlendirme eklenmez.

Yorum gonderildikten sonra hemen listede gorunur.