Skip to main content

Proiect structural din planul arhitectural DXF

1. Despre acest scenariu​

Una dintre cele mai frecvente lucrări este următoarea: aveți planul DXF al arhitectului și doriți să produceți din el, în StatiCAD, modelul structural, raportul de calcul și planșele structurale (planuri de cofraj și de fundații, desfășurări). Acest articol explică cum să încredințați toată lucrarea unui agent AI: agentul citește și interpretează singur fișierul DXF, apoi desenează modelul în StatiCAD prin comenzi, rulează analiza, scrie raportul și planșele în fișiere. La fiecare etapă vedeți rezultatul, îl aprobați sau îl corectați.

NecesarDescriere
AgentClaude Code (recomandat) sau Codex. Asistentul din program nu este potrivit pentru această lucrare: nu poate citi fișierul DXF.
StatiCADUltimate sau Hybrid (cu canal de terminal, --term). Pentru celelalte ediții, secțiunea 9.
Fișier DXFPlanul arhitectural al etajului; dacă este DWG, salvați-l mai întâi ca DXF (secțiunea 4).
Date structuraleTipul structurii, numărul și înălțimile etajelor, materialul, normativul și valorile seismice, secțiunile cunoscute. Planul arhitectural nu le conține; agentul vă va întreba.
info

Mai întâi instalarea: Instalarea Claude Code, deschiderea StatiCAD cu --term și primul prompt au fost descrise în articolul Claude Code. Acest articol presupune că pașii de acolo au fost făcuți.

2. Cum citește inteligența artificială fișierul DXF?​

DXF este un fișier de desen în format text simplu. Agentul nu îl vede ca pe o imagine; scrie un mic program (script) și citește datele din el: ce obiect se află în ce strat, care sunt coordonatele, unde a fost folosit fiecare bloc. De aceea agentul vede și tot ce nu vedeți pe ecran (4.3). Informațiile pe care le folosește la interpretare:

Informația din DXFPentru ce o folosește agentul
Linii și polilinii (LINE, LWPOLYLINE)Din perechile de linii de margine paralele deduce axa și grosimea peretelui; din liniile de axă deduce axele.
Blocuri (INSERT)Găsește poziția și lățimea blocurilor de uși, ferestre și stâlpi. Numele blocurilor (de ex. USA_90, FEREASTRA_120) ușurează recunoașterea.
Numele straturilorNume precum PERETI, STALPI, AXE, FERESTRE arată tipul elementului. Dacă numele nu sunt clare, agentul vă întreabă.
Hașuri (HATCH)Dreptunghiurile hașurate plin sunt de multe ori secțiuni de stâlpi și de pereți structurali din beton armat.
Arce (ARC)Arcele de deschidere ale ușilor nu sunt elemente. Pereții curbi se desenează aproximativ, din segmente drepte scurte.
Texte și cotări (TEXT, MTEXT, DIMENSION)Numele încăperilor, cotele de nivel și valorile cotărilor se folosesc pentru a verifica interpretarea.
Setarea unității ($INSUNITS)Arată dacă desenul este în mm, cm sau m; în StatiCAD unitatea este cm.

3. Coordonate: unitate, axe și punct de origine​

  • Unitatea: De obicei, desenele de arhitectură sunt în cm sau în mm. Agentul verifică unitatea din fișier și dintr-o dimensiune cunoscută (de ex. lățimea unei uși, textul unei cotări) și transformă totul în cm.
  • Axa Y: În DXF, Y este orientată în sus, iar în StatiCAD pe ecran în jos. Dacă agentul nu oglindește Y, planul este desenat răsturnat pe verticală (imagine în oglindă). Spuneți acest lucru în prompt și verificați planul după primii pereți.
  • Punctul de origine: Dacă luați colțul din stânga jos al planului (sau prima intersecție de axe) ca (0,0), coordonatele devin ușor de citit.
  • Etajele: În StatiCAD etajele încep de la 1; fundațiile se desenează la etajul 0 (TEMEL).
tip

Opriți-vă după primii pereți: Erorile de orientare, de scară sau de oglindire se văd la primii câțiva pereți. Cereți-i agentului o captură de ecran după primii pereți și comparați-o cu planul; dacă nu există probleme, lăsați-l să continue.

4. Pregătirea fișierului DXF​

Agentul poate citi și un fișier complicat; dar cu cât fișierul conține mai puține lucruri inutile, cu atât interpretarea este mai rapidă și mai corectă. Pregătirea de mai jos este pentru AutoCAD; în programe precum BricsCAD, ZWCAD, GstarCAD comenzile au același nume. Dacă puneți o liniuță jos (underscore) înaintea comenzilor (_PURGE), acestea funcționează și în versiunile cu interfața în altă limbă decât engleza.

4.1. Este necesară simplificarea?​

Citirea de către inteligența artificială (acest articol)Instrumentul Import 2D din StatiCAD (manual)
Obiecte acceptateToate: linie, polilinie, bloc, hașură, text, cotareDoar LINE (linie); poliliniile și blocurile nu sunt acceptate
Explodare (EXPLODE)Nu este necesară; nu explodați blocurile, numele blocurilor ajută la recunoașterea ușilor și ferestrelorEste necesară: poliliniile și blocurile trebuie explodate
SelecțieAgentul găsește singur elementelePentru fiecare element, cele două linii de margine se selectează cu mouse-ul, prin tragere; dacă se prinde un obiect în plus, apare avertismentul „Selectați 2 linii” („2 adet çizgi seçiniz”)
SimplificareRecomandată (viteză și corectitudine); nu este obligatorieNecesară: obiecte precum mobilierul, hașurile, cotările strică selecția

Pe scurt: pentru agent ștergeți ce este inutil, dar nu explodați.

4.2. Pașii de pregătire recomandați​

  1. Mutați planul într-un fișier separat. Calea cea mai curată este să selectați planul unui etaj și să-l scrieți cu _WBLOCK într-un fișier nou: fișierul nou conține doar obiectele selectate și definițiile folosite de ele; paginile de layout, cartușele, secțiunile și desenele altor etaje nu sunt preluate. Pregătirea unui fișier separat pentru fiecare etaj ușurează interpretarea.
  2. Ștergeți obiectele inutile, nu doar le ascundeți. Mobilier, amenajări peisagistice, instalații, modele de hașură, texte explicative. Dezactivarea sau înghețarea stratului nu scoate obiectele din fișier (4.3). Cotările și numele încăperilor le puteți lăsa; agentul le folosește pentru a verifica interpretarea.
  3. Curățați: rulați de câteva ori comanda _PURGE › Purge All (inclusiv elementele imbricate), până nu mai rămâne nimic de șters; apoi corectați erorile fișierului cu _AUDIT.
  4. Dimensiuni reale și unitate: Desenul trebuie să fie la scara 1:1. Măsurați o dimensiune cunoscută (de ex. lungimea unui perete) cu _DIST și verificați unitatea.
  5. Plan plat: Toate obiectele trebuie să fie în planul Z = 0 (la nevoie _FLATTEN).
  6. Punctul de origine (opțional): Mutați colțul din stânga jos al planului în (0,0). Dacă nu-l mutați, agentul face singur translația.
  7. Salvați ca DXF: _SAVEAS › tipul fișierului AutoCAD 2013 DXF (sau 2010/2018; format text). DWG este un format binar, pe care agentul nu îl poate citi direct.

4.3. De ce apar obiectele șterse? La ce folosește PURGE?​

Uneori agentul raportează obiecte pe care credeți că le-ați șters. Motivul este aproape întotdeauna faptul că obiectul se află încă în fișier:

SituațieMotivSoluție
Obiecte în straturi dezactivate sau înghețateNu apar pe ecran, dar rămân în fișier.Ștergeți obiectele sau stratul. Dacă nu le puteți șterge, spuneți-i agentului „ignoră aceste straturi”.
Definiții de blocuri nefolositeConținutul blocurilor care nu sunt inserate în plan rămâne în secțiunea de blocuri a fișierului._PURGE (Purge All, inclusiv elementele imbricate).
Pagini de layoutCartușul, vederile și notele se află în spațiul hârtie.Scrieți cu _WBLOCK doar obiectele planului într-un fișier nou sau spuneți-i agentului să citească doar spațiul model.
Desene vechi rămase departe de planRevizii sau detalii uitate în spațiul model, în afara ecranului.Uitați-vă la limitele desenului raportate de agent; ștergeți fragmentele îndepărtate.
Resturi ale salvării incrementale în DWGSalvarea incrementală a AutoCAD (când ISAVEPERCENT nu este 0) poate păstra o vreme în fișierul DWG datele obiectelor șterse; unele programe de citire le afișează.Salvați fișierul ca DXF sau setați ISAVEPERCENT la 0 și salvați din nou fișierul.
info

Pe scurt: PURGE nu curăță obiectele șterse, ci definițiile nefolosite (blocuri, straturi, stiluri de text și de linie); micșorează fișierul și împiedică amestecarea în interpretare a conținutului invizibil al blocurilor. Ștergeți mai întâi obiectele pe care nu vreți să le vedeți, apoi rulați PURGE și AUDIT, iar la sfârșit salvați ca DXF. Fișierul DXF scris de AutoCAD nu conține obiecte șterse.

4.4. Numele straturilor și informațiile de dat agentului​

  • Dacă liniile pereților, stâlpilor, ferestrelor, ușilor și axelor se află în straturi separate, cu nume clare, interpretarea este mult mai sigură. Dacă arhitectul a folosit alte nume de straturi, spuneți-i agentului: „pereții sunt în stratul A-WALL, stâlpii în stratul A-COLS”.
  • Dacă planul conține mai multe etaje, precizați ce zonă corespunde fiecărui etaj sau mutați etajele în fișiere separate.
  • Dați-i agentului în scris înălțimile etajelor, grosimile planșeelor și secțiunile cunoscute; planul arhitectural nu conține aceste informații.

5. Fluxul de lucru pas cu pas​

Împărțiți lucrarea în etape și aprobați rezultatul la sfârșitul fiecărei etape. Folosiți în ordine prompturile de mai jos; schimbați folderul, fișierul și valorile după proiectul dumneavoastră.

5.1. Etapa 1 — Explorare: ce conține fișierul?​

Puneți fișierul DXF în folderul C:\StatiCAD\AI_Projeler, deschideți StatiCAD cu --term și începeți o sesiune nouă în Claude Code:

Citește fișierele AGENTS.md și YARDIM_AI_KOMUTLAR.md din folderul C:\StatiCAD\Ultimatex64.
Apoi citește cu un script planul arhitectural C:\StatiCAD\AI_Projeler\zemin_kat.dxf (dacă este nevoie, instalează Python și ezdxf); nu lipi tot fișierul în conversație.
Raportează-mi:
- unitatea desenului și limitele desenului (X, Y minim / maxim),
- straturile, tipurile de obiecte din fiecare strat și numărul lor,
- numele blocurilor și de câte ori sunt folosite,
- textele (numele încăperilor, cotele de nivel) și cotările,
- obiectele din straturile dezactivate sau înghețate, obiectele din afara spațiului model (pagini de layout) și fragmentele de desen aflate departe de plan.
Deocamdată nu desena nimic în StatiCAD.

La Hybrid, scrieți primul rând astfel: „Citește fișierele YARDIM_AI_KOMUTLAR.md și AI_Terminal_yardim.md din folderul C:\StatiCAD\Hybrid (în această ediție nu există AGENTS.md).” Pentru edițiile fără terminal, secțiunea 9.

Citiți raportul. Dacă există straturi sau obiecte la care nu vă așteptați, curățați fișierul DXF ca în secțiunea 4 sau spuneți-i agentului ce să ignore.

5.2. Etapa 2 — Interpretare: ce linie este ce element?​

Interpretează acest plan pentru modelul structural și arată rezultatul sub formă de tabel:
- pereți: coordonatele de început și de sfârșit ale axei, grosimea,
- stâlpi și pereți structurali: coordonatele centrului sau ale colțurilor, dimensiunile,
- uși și ferestre: peretele în care se află, poziția, lățimea,
- axe.
Transformă coordonatele în cm, oglindește axa Y (în StatiCAD, Y este orientată pe ecran în jos) și ia colțul din stânga jos al planului ca (0,0).
Scrie într-o listă separată tot ce nu știi sigur; nu inventa dimensiuni.
Desenează interpretarea și ca imagine PNG, ca s-o pot verifica.

Comparați tabelul și imaginea cu planul: grosimile pereților, lățimile golurilor, pozițiile stâlpilor. Scrieți ce este greșit sau ce lipsește; agentul corectează interpretarea.

5.3. Etapa 3 — Setările proiectului și desenarea modelului​

Aprob interpretarea. Corecturi: [scrieți aici].
În StatiCAD fă următoarele:
1. Deschide un proiect nou (dacă este deschis un proiect, întreabă-mă mai întâi).
2. Normativul TBDY 2018, tipul clădirii zidărie, 2 etaje, înălțimea etajului 280 cm; clasa terenului ZC, SS = 1.2, S1 = 0.35 (valori de exemplu).
3. Desenează pereții, ușile și ferestrele și planșeele parterului, iar la etajul 0, fundațiile.
4. După primii câțiva pereți, verifică orientarea și scara planului cu o captură de ecran și arată-mi-o; dacă nu sunt probleme, continuă.
5. Desenează etajul 1 din același plan.
La sfârșitul fiecărui pas, rezumă pe scurt ce ai desenat.
  • La clădirile din zidărie, când se desenează ușile și ferestrele, peretele se împarte automat, iar deasupra apare o centură.
  • După desenare, agentul vă arată modelul cu o captură de ecran. Uitați-vă și dumneavoastră în StatiCAD, în plan și în vizualizarea 3D.
  • În terminalul StatiCAD nu există încă o comandă de copiere a etajelor; agentul redesenează etajele asemănătoare pe baza aceleiași interpretări.

5.4. Etapa 4 — Analiza, raportul de calcul și planșele structurale​

Rulează analiza. Explică avertismentele și elementele insuficiente în ordinea importanței; prezintă-mi mai întâi propunerile de corectare, nu modifica valori fără aprobarea mea.
După aprobare:
- salvează proiectul ca C:\StatiCAD\AI_Projeler\bina1.sy4,
- generează toate rapoartele și exportă-le ca C:\StatiCAD\AI_Projeler\bina1_rapor.pdf,
- desenează planurile de cofraj și de fundații și salvează-le ca C:\StatiCAD\AI_Projeler\bina1_planlar.dxf,
- verifică pe disc fișierele create și listează-le.
info

În ediția demo: Exportul de rapoarte și DXF este dezactivat în instalările demo; modelul poate fi creat și analizat.

6. Note în funcție de tipul structurii​

Tipul structuriiCe vine din planul arhitecturalCe trebuie să dați dumneavoastră
ZidăriePozițiile și grosimile pereților, golurile ușilor și ferestrelorMaterialul pereților, tipul și grosimea planșeului, dimensiunile centurilor și ale fundațiilor, înălțimile etajelor
Beton armatSecțiunile stâlpilor și ale pereților structurali (de obicei zone hașurate), axeleDispunerea și secțiunile grinzilor (de obicei nu apar în planul arhitectural; agentul face o propunere pe baza axelor și a liniilor pereților, iar dumneavoastră o aprobați), clasa betonului și a oțelului, grosimea planșeului
Lemn și oțelPozițiile pereților și ale stâlpilorClasa materialului (de ex. C24), secțiunile, ipotezele pentru îmbinări

La niciun tip de structură agentul nu trebuie să inventeze de la sine aceste valori; fraza „întreabă-mă valorile pe care nu le știi” din prompturi garantează acest lucru.

7. Limitări și atenționări​

  • Planul arhitectural nu este un proiect structural. Modelul creat de agent capătă sens prin ipotezele structurale date cu aprobarea dumneavoastră. Deciziile privind sistemul structural și verificarea rezultatelor aparțin inginerului responsabil.
  • Erori de interpretare: liniile care nu se ating sau care se suprapun, pereții cu grosime variabilă, pereții înclinați și curbi, secțiunile de perete cu mai multe straturi (tencuială, izolație) pot fi interpretate greșit. De aceea tabelul și imaginea din Etapa 2 sunt importante.
  • Îmbinările în noduri: după desenare verificați dacă se îmbină capetele pereților; avertismentele analizei arată capetele libere și elementele deconectate.
  • Fișiere mari: agentul citește fișierul DXF cu un script și nu lipește tot fișierul în conversație; totuși, fișierele foarte mari și complicate încetinesc lucrul. Împărțiți etajele în fișiere separate.
  • Limita de utilizare: la proiectele lungi se poate atinge limita periodică de utilizare a planului Claude Pro. Împărțirea lucrării în etape și lucrul la fiecare etaj într-o sesiune separată reduc presiunea asupra limitei.

8. Alternativă: instrumentul Import 2D al StatiCAD​

Puteți transforma planul arhitectural în model și fără inteligență artificială: Fișier › Import 2D (sau pictograma DWG Import de pe ecranul de start) deschide planul DWG/DXF în editorul TechnicDraw; din Bara de instrumente Import se alege tipul elementului, apoi cele două linii de margine ale peretelui se selectează cu mouse-ul, prin tragere. Acest instrument acceptă doar obiecte LINE: explodați mai întâi poliliniile și blocurile (EXPLODE), simplificați desenul, mutați colțul de referință în (0,0) și setați unitatea la cm. Detalii găsiți în secțiunea 12.1 a Ghidului utilizatorului StatiCAD.

9. Edițiile fără terminal​

Edițiile Profesyonel, Standart, Betonarme și Yığma nu au canal de terminal. Agentul poate și în acest caz să citească și să interpreteze fișierul DXF; modelul însă îl desenează prin ecran, cu computer use, scriind în linia de comandă din partea de jos a StatiCAD comanda pentru pereți (w) și coordonatele colțurilor. Această cale este mult mai lentă; este potrivită pentru planuri mici și pentru structuri cu un singur etaj. Cereți verificarea cu captură de ecran la fiecare etapă.

  1. Dacă linia de comandă nu apare pe ecranul principal, deschideți-o cu pictograma liniei de comandă din bara de instrumente de jos sau cu opțiunea Setări program › Operații automate › Afișează linia de comandă.
  2. Trimiteți promptul de mai jos ca prim mesaj al sesiunii. Schimbați numele folderului și al programului după ediția dumneavoastră (lista din articolul despre computer use).
  3. Apoi folosiți în ordine prompturile din Etapele 1–4; scoateți primul rând al promptului din Etapa 1 (citirea AGENTS.md).
Folosesc StatiCAD Profesyonel; fișierul programului este C:\StatiCAD\V10ProX64\StatiCAD.exe. Această ediție nu are canal de terminal: vei citi și interpreta planul DXF cu un script, iar modelul îl vei desena prin ecran, cu computer use.
Când desenezi, respectă aceste reguli:
- Desenează pereții din linia de comandă de jos: scrie w în caseta de introducere și apasă Enter, în dialogul Proprietăți perete verifică grosimea și tipul elementului și apasă OK, apoi pentru fiecare colț scrie X,Y și apasă Enter (merge și @dX,dY). Când lanțul de pereți s-a terminat, fă clic dreapta în zona de desenare.
- Unitatea este cm; X este orientată spre dreapta, Y pe ecran în jos. Oglindește valorile Y din DXF.
- Când fereastra principală are focusul, Shift+literă este o scurtătură. Înainte de a scrie, verifică dacă focusul este în linia de comandă; în linia de comandă folosește litere mici.
- Desenează fundațiile la etajul TEMEL (etajul 0); treci de la un etaj la altul cu Ctrl+săgeată Sus și Ctrl+săgeată Jos.
- După primii doi pereți, încadrează modelul pe ecran cu Z.Hepsi, compară captura de ecran cu planul și arată-mi-o.
- Dacă programul este deschis, nu-l porni a doua oară. Întreabă-mă înainte de a suprascrie fișiere existente și înainte de a închide programul.
Deocamdată nu desena nimic: fă o captură a ecranului principal, verifică dacă linia de comandă este deschisă și așteaptă următoarea mea cerere.
info

Fișierele de instrucțiuni pentru agenți: Fișierele de instrucțiuni pregătite pentru agenți (AGENTS.md și ghidul de lucru dedicat computer use) există doar în instalarea Ultimate. În celelalte ediții, promptul de mai sus îi dă singur agentului cele mai necesare reguli din aceste fișiere.

Denumirile planurilor, prețurile și numele meniurilor serviciilor Anthropic, OpenAI și Google se pot schimba în timp; pentru informații actuale consultați paginile oficiale indicate. Modelul creat și rezultatele produse de inteligența artificială trebuie verificate de inginerul responsabil.