care
Am lucrat la un proiect mare în ultima vreme. Nu este un proiect distractiv. . . dar unul mare.

Clientul meu are o mulțime de desene CAD vechi și vor să aducă acele desene în modelul lor Revit. Lucrează la a doua fază a unui proiect de campus mare. Prima fază s-a făcut în CAD 2D tradițional, dar au trecut la Revit pentru a doua fază. Deoarece o mulțime de detalii sunt similare, este logic să aducem aceste desene în Revit.

Acum, știu că voi puriștii BIM vă scutură capul colectiv de dezgust. "BIM plus CAD este pur și simplu rău!" tu spui.

Efectuat corect, amestecarea BIM și CAD poate economisi mult timp. Desenele 2D sunt foarte eficiente. De ce să modelați ceva când puteți comunica intenția în doar câteva rânduri și text. Și dacă aveți deja aceste detalii desenate în CAD, este logic să le refolosiți în Revit.

Sigur, ai putea genera acele detalii din modelul Revit. Într-o lume ideală, aceasta ar fi abordarea corectă. Cu toate acestea, majoritatea firmelor au tone de desene CAD și detalii care sunt încă utile. Sunt doar într-un format greșit.

Cunosc o serie de firme care au rezistat să se mute la BIM datorită bibliotecii lor extinse de detalii CAD. Nu vor să piardă acest depozit de cunoștințe.

Conversia AutoCAD în Revit

Există câteva metode pentru a aduce desene CAD în Revit.

Cea mai ușoară metodă este să importați pur și simplu desenul într-o vizualizare de proiectare Revit și să-l explodați.

GASP! Chiar a spus asta.

Pentru înregistrare, cu siguranță NU recomand această metodă. Face ravagii în modelul tău. Depune o tonă întreagă de porcărie suplimentară în modelul tău. Îți va face modelul să plângă.

În esență, fiecare strat din fișierul DWG devine un tip de linie Revit. La fel cu fiecare dimensiune și stil de text, precum și cu toate modelele de umplere. Vorbește despre mizerie.

În loc să sufăr prin asta, există trei metode mai bune pe care aș putea să le folosesc pentru a converti manual detaliile. Metodele sunt:

  1. Conectați detaliile într-o vizualizare Revit Drafting și modificați vizibilitatea și stilurile de linie ale elementelor
  2. Importați detaliile într-un nou fișier Revit. Explodați detaliile și convertiți elementele în stiluri de linie Revit. Transferați detaliile curățate în fișierul proiectului.
  3. Urmăriți detaliile legate în Revit folosind această metodă.

Având în vedere numărul de detalii pe care trebuia să le convertesc, aceste metode nu aveau să funcționeze. În schimb, trebuia să iau o abordare mai inteligentă.

Cum se convertește (semi) automat AutoCAD în Revit

În primul rând, mi-am dat seama că va trebui să automatizez procesul cât mai mult posibil. Acest lucru ar economisi timp și, de asemenea, ar asigura că detaliile Revit rezultate, ar fi consecvente. Aveam deja câteva instrumente la locul lor, dar trebuia să completez câteva lacune pentru a-mi eficientiza procesul.

Iată cele 5 lucruri pe care le-am învățat în timp ce lucram prin procesul de automatizare (în cea mai mare parte) a conversiei AutoCAD în Revit:

1. Descrieți procesul

Știam că nu pot face acest lucru manual. Nu sunt suficiente ore în zi, plus că nimeni nu ar vrea să mă plătească pentru a o face manual. Pentru a-mi pune capul în jurul procesului, am prezentat fiecare pas. Schița a evoluat pe măsură ce am intrat mai mult în proiect și am înțeles problemele specifice cu care probabil că mă voi confrunta. Iată versiunea prescurtată:

  • Curățați și curățați desenul AutoCAD, apoi consolidați elementele AutoCAD după tip pe straturi separate.
  • Conectați fiecare fișier DWG la propria vizualizare de redactare din Revit.
  • Convertiți liniile și trapele DWG în linii Revit și regiuni umplute.
  • Convertiți dimensiunile și textul DWG în stiluri Revit.
  • Verificați de două ori detaliile și remediați orice problemă
  • Desprindeți fișierul legat.

Frumusețea schiței este că o pot folosi pentru a-mi regla procesul. Pe măsură ce făceam din ce în ce mai multe conversii, am adăugat schiței mele până când a fost foarte detaliat. L-am folosit apoi ca ghid pentru a determina unde aș putea automatiza pașii.

2. Automatizați cât de mult puteți

Este de la sine înțeles că cu cât puteți automatiza mai mult, cu atât economisiți mai mult timp și produsul final este mai consistent. După ce am schițat procesul, m-am uitat la fiecare pas și m-am gândit la modul în care se poate automatiza cel mai bine o parte sau toată etapa. În unele cazuri, cum ar fi legarea fișierelor DWG în noi vizualizări de proiectare și convertirea liniilor DWG în linii Revit, am avut instrumente existente (prin amabilitatea Power-Pack pentru Revit addin). Dar pe alții am avut de creat de la zero.

De exemplu, Revit API nu citește dimensiunile sau textul DWG. Este un deranj total. Dar, din moment ce nu doream să le creez manual, trebuia să devin creativ.

Pentru a face acest lucru, am scris o macrocomandă AutoCAD care exportă dimensiunea desenului, trapa, liderul și datele text în Excel. Iată cum arată rezultatul:

Am scris apoi o macrocomandă Revit care citește aceste date și recreează elementele folosind stiluri Revit și modele de umplere. Sună puțin complicat (și este), dar funcționează ca un farmec.

Folosind acest instrument, pot transfera toate adnotările și trapele de la AutoCAD la Revit în mai puțin de un minut.

3. Știți când să opriți automatizarea

Există un moment în care timpul necesar pentru automatizarea a ceva depășește cu mult timpul necesar pentru a face acest lucru manual. Am ajuns la acest punct de câteva ori, în special cu dimensiuni și trape.

Exportul către metoda Excel pe care l-am menționat mai sus nu este 100% perfect. Textul și liderii funcționează excelent. Trebuie să reglez manual poziția de aterizare a liderului, dar nu este prea dificil - de obicei, pot face acest lucru în câteva minute. Mai jos este o captură de ecran a rezultatului tipic.

Trapa convertește de cele mai multe ori. Macrocomanda Revit are probleme cu arcurile și curbele, astfel încât acestea, de obicei, nu se convertesc. Am constatat că macrocomenzile obțin aproximativ 70% din trape. Restul de 30% trebuie să-l recreez manual. Ugh. . .

Crearea automată a dimensiunilor a fost un coșmar total. Deoarece dimensiunile Revit sunt legate de geometrie, a trebuit să creez linii suplimentare pentru a putea genera șirul de dimensiuni. Acest lucru nu a funcționat în mod fiabil și a adăugat o mulțime de gunoi suplimentar la fișier. În cele din urmă, am abandonat dimensiunile de conversie și, în schimb, le-am adăugat manual.

4. gunoi în, gunoi afară

Am aflat de la început că fișierele DWG bune și curate sunt esențiale pentru o conversie lină.

După primele 20 de desene, mi-am dat seama că procesul va fi mult mai rapid dacă aș da fișierelor DWG o curățare completă înainte de a face legătura cu Revit.

Am scris câteva scripturi AutoCAD care au consolidat straturile existente după culoare și tip de linie. Întrucât instrumentul DWG către RVT citește straturile desenelor, este nevoie de ceva timp pentru a mapa straturile la stilurile de linie Revit. Reducerea numărului total de straturi a accelerat considerabil acest proces.

De asemenea, scriptul mută toate dimensiunile, trapa și textul în straturi separate. Acest lucru îmi permite să le verific individual, plus să le pot elimina din procesul de conversie, deoarece folosesc un proces separat pentru a insera aceste date.

5. Nu există un buton ușor

Ambiția mea inițială era să creez un sistem în care să pot selecta pur și simplu fișierele DWG și, printr-o serie de scripturi magice și macrocomenzi, fișierele RVT complet convertite ar scuipa celălalt capăt. De preferință, cu niște confetti și puțină trompetă. Șansă grea de asta.

Problema este că fiecare desen este diferit. Este greu să standardizezi ceva care nu este foarte standard.

Deși aș dori ca procesul să fie complet automat, acesta este, în cel mai bun caz, semi-automat. Încă trebuie să îngrijesc scripturile și să verific de fiecare dată fiecare pas. Nu este neapărat un lucru rău, dar este nevoie de timp.

Concluzie

Deci da, nu a fost un proiect plin de farmec. Nu printr-o lovitură de la distanță. Dar a fost important. Din nou, de ce să recreezi roata (sau detaliul) când o ai deja? Folosind această metodă, am putut converti cele aproximativ 500 de desene în aproximativ o săptămână. Mult mai bine decât să o fac manual și mi-a salvat clientul mult timp și bani.

Acestea fiind spuse, există încă mult spațiu de îmbunătățit. În primul rând, procesul se bazează pe o mulțime de scripturi și instrumente diferite pe care le-am creat din mers. Trebuie să consolidez și să eficientizez instrumentele, astfel încât procesul să fie mai ușor și mai ușor. În al doilea rând, trebuie să rafinez instrumentele pentru a face față unor lucruri precum arcuri și curbe în trapele. Efectuarea manuală a acestor trape este doar o soluție pe termen scurt. În cele din urmă, am nevoie de o modalitate de a automatiza dimensiunile. A face acest lucru manual nu este durabil pe termen lung.

Planul este de a rezolva acest lucru în următoarele 500 de detalii.

Tu ce mai faci?

Ați convertit detaliile AutoCAD în Revit? Dacă da, cum ați făcut-o? Care a fost procesul tău? Lasă un comentariu mai jos!

De asemenea, dacă aveți o mulțime de desene CAD pe care trebuie să le convertiți la Revit, contactați-mă despre serviciul meu de conversie AutoCAD în Revit. După cum am subliniat mai sus, am un proces pentru a face conversia rapid și eficient.