Circuit electric in autocad via

Circuit electric în Autocad via NET +18

  • 17.02.17 07:09 •
  • nabiyev •
  • • # 322042
  • • Habrahabr
  • 8 •
  • 5100

- cum ar fi Forbes, doar mai bine.

După absolvire m-am dus la locul de muncă în cadrul companiei de proiect ca inginer electric. Toate calculele au fost efectuate în Excel, iar apoi a fost necesar să se elaboreze o schemă a datelor calculat că are nevoie de timp. În plus, atunci când transferul de date din Excel în Autocad eroare acumulate. La schimbarea datelor inițiale necesare pentru a corecta calcule, și apoi circuitul. În general, o mulțime de muncă inutilă, care este consumatoare de timp.

Ei bine, AutoCAD oferă oportunități ample de dezvoltare în domeniul automatizării procesului de proiectare și ajută la economisirea a sute și mii de ore de muncă.
a fost dezvoltat plug-in special bazate pe .NET, care este de a exporta date din Excel și de a crea scheme electrice în AutoCAD.

Principiul de funcționare este plugin destul de simplu. fișier de lucru DWG conține elemente de circuite blocuri cu atribute care conțin informații despre puterea instalată, curentul estimat etc. Plug citește datele din schema de calcul tabelar Excel și constructele blocurilor prin umplerea cu numere estimate din tabelul atribute.

Recent, am început să pună întrebări la solicitările ceva pentru a adăuga, adăuga, modifica. Dar, din păcate, timpul de finalizare nu este suficient, și fiecare inginer dorințele lor. În acest sens, am răspândit codul sursă:

Sper că plug-in poate salva tine ingineri de proiectare de timp și de a îmbunătăți calitatea documentației.

Cum de a lucra cu plugin-ul

cerinţe de sistem

Compoziția arhivei


  • Folderul Program Files conține fișierele plugin. Aici va trebui să fișier OneLine3.dll bibliotecă. Alte fișiere de suport, necesare pentru plugin-ul.
  • fișier SchIT.xslm conține tabelul calculat pe baza unei diagrame care o singură linie este construită
  • fișier SKHEMA.dwg - un fișier care conține elementele necesare pentru a crea o diagramă cu o singură linie. Asta e, vom încărca plugin-ul.
  • fișier SLD_Buttons.cuix - acest fișier de personalizare. Nu este de a prescrie linia de comandă, îl puteți descărca în AutoCAD și folosiți butoanele.

Lucrul cu plugin-ul


  1. Despachetați arhiva pe o unitate locală. Dacă plugin-ul este găzduit pe un server, AutoCAD nu va permite difuzarea.
  2. Start AutoCAD și fișierul SKHEMA.dwg deschis.
  3. Acum, trebuie să descărcați un AutoCAD plug-in. În linia de comandă, tastați _NETLOAD.

Circuit electric in autocad via


  • În fereastra care se deschide, navigați la OneLine3.dll fișierul.

    Circuit electric in autocad via


  • AutoCAD va afișa un avertisment că fișierul descărcabil este în afara folderului o locație de încredere. Faceți clic pe butonul Descărcare.

    Circuit electric in autocad via


  • Acum, că plug-in este încărcat, acesta trebuie să fie zapusit. Intră în linia de comandă _DSLD.

    Circuit electric in autocad via


  • Fereastra va fi afișată. Acum trebuie să faceți clic pe butonul Open.

    Circuit electric in autocad via


  • În fereastra care se deschide, introduceți calea către fișierul cu SchIT.xslm calcule.

    Circuit electric in autocad via


  • Descărcați datele dintr-un tabel. Coloana din stânga listează fișier foile SchIT.xslm. Alegerea unui scut (scuturi) și transferați-le în a doua coloană prin apăsarea butonului 1. Apoi apăsați butonul Draw.

    Circuit electric in autocad via


  • Și aici este rezultatul muncii noastre.

    Circuit electric in autocad via

    Problemele care pot apărea atunci când se lucrează cu programul


    Desigur, acest plugin nu poate rezolva toate problemele. Din păcate, nu există soluții universale. În această secțiune voi încerca să răspundă la întrebări pe care le poate avea atunci când se lucrează cu acest program.

    Am descarcat de plugin-ul, dar nu se întâmplă nimic atunci când se numește comanda. În linia de comandă scris: Nu s-a încărca ansamblul. Detalii eroare: System.IO.FileLoadException: Nu s-a putut încărca fișierul sau de asamblare ...

    Ar trebui să arate astfel:

    Am nevoie pentru a face modificări la sistemul creat anterior. Cum de a face acest lucru?

    Există două moduri de a face modificări. În primul rând a face modificări la fișierul în calculat și pentru a genera o schemă de la zero, folosind plugin-ul.

    A doua modalitate este de a modifica în desen. Acest lucru se poate face prin intermediul proprietăților. Evidențiați elementul dorit.

    Circuit electric in autocad via

    Circuit electric in autocad via

    Cum să înlocuiți comutatorul diferențial întrerupător de circuit?

    Toate blocurile sunt dinamice. Doar schimba tipul de bloc.

    Circuit electric in autocad via

    Cum pot schimba fontul?

    Deschideți și editați stilul SLD_Style. După aceea, este de dorit să execute comenzi și _REGEN _REGENALL.

    Am încercat să împartă obiecte echipa _EXPLODE, dar toate datele sunt pierdute.

    Utilizați _BURST.

    Nu am nevoie pentru a arăta comutatorul de brand. Cum să vă asigurați că acesta nu apare?

    Eliminați atributul inutile.

    _ATTSYNC echipa de plumb și selectați Editare. După sincronizare, atributul la distanță ar trebui să dispară.

    În mod similar, se poate șterge și pentru a muta celelalte atribute.