Rajzoljon pontokat, vonalakat és szövegeket egy sokszögből az Excelből az AutoCAD-be
Ez a koordináta lista megtalálható az Excel programban. Ezekben van egy X koordináta, egy Y koordináta, és a csúcs neve is. Azt akarom, hogy az AutoCAD-be rajzoljam. Ebben az esetben az Excel összefűzött szövegéből származó szkriptek végrehajtását fogjuk használni.
Csatlakoztasson egy parancsot a pontok beillesztéséhez az AutoCAD-be
A grafikonon látható táblázat, amint látható, egy oszlopot tartalmaz a csúcs nevével, majd az X, Y oszlopok UTM koordinátáival.
Az első dolog, amit meg kell tennünk, összefűzni a koordinátákat, amint az AutoCAD parancs elvárja tőlük. Például egy pont megrajzolásához elfoglaljuk: POINT koordinátaX, koordinátaY.
Tehát, mit fogunk tenni egy új oszlop hozzáadásával ezzel az összefűzött adattal, az alábbi formában:
374037.8,1580682.4 POINT
374032.23,1580716.25 POINT
374037.73,1580735.14 POINT
374044.98,1580772.49 POINT
374097.77,1580771.83 POINT
374116.27,1580769.13 POINT
Ehhez az összefűzéshez a következőket tettem:
- A D4 cellát POINT néven hívtam,
- Az összefűző függvénnyel létrehoztam egy karakterláncot, amely tartalmazza a POINT cellát, majd szóközt hagytam a " " használatával, majd összefűztem a B5 cellát kétjegyű kerekítéssel, majd a vessző megrajzolásához használtam "," , akkor összefűztem a C5 cellát. Ezután átmásoltam a többi sort.
Rajzolja meg a pontokat az Excelben
Másoltam a D oszlop tartalmát szöveges fájlba.
A futtatásához írja be a SCRIPT parancssort, majd az Enter billentyűt. Ez felemeli a felfedezőt, és megkeresem az általam hívott fájlt geofumadas.scr. A kiválasztás után megnyomja a nyitás gombot.
És voila, ott vannak a csúcsok.
Abban az esetben, ha a pontok nem láthatók, nagyítani kell a teljes objektumkészletet. Ehhez írjuk a Zoom, enter, Extent, enter parancsot.
Abban az esetben, ha a pontok nem tűnnek jól láthatónak, a PTYPE parancs végrehajtásra kerül, majd a képen látható.
Összekapcsolja a parancsot az Excel programban, és rajzolja meg a sokszöget az AutoCAD-ben
A sokszög megrajzolása ugyanaz a logika lesz. azzal a változattal, hogy elfoglaljuk a PLINE parancsot, majd a összefűzött koordinátákat és végül a ZÁR parancsot.
kivitele- zését
374037.8,1580682.4
374032.23,1580716.25
374037.73,1580735.14
...
374111.31,1580644.84
374094.32,1580645.98
374069.21,1580647.31
374048.83,1580655.01
CLOSE
Ezt a szkriptet hívjuk geofumadas2.scr, és amikor végrehajtjuk, meglesz a rajz nyoma. Sárga színt választottam, hogy észrevegyem a különbséget a piros csúcsokkal.
Összekapcsolja az Excel parancsot, és jegyezze fel az AutoCAD csúcsait
Végül meg kell jegyeznünk az első oszlop szövegeit minden csúcsnál annotációként. Ehhez a következő módon kell láncolni a parancsot:
SZÖVEG JC 374037.8,1580682.4 3 0 1
Ez a parancs a következőket jelenti:
- A TEXT parancs,
- A szöveg állapota, ebben az esetben indokolt, ezért a J betű,
- A szöveg központi pontja, a Központot választottuk, ezért a C betű
- Az összevont X, Y koordináta
- Ezután a szöveg méretét, az 3-ot választottuk,
- A forgási szög, ebben az esetben 0,
- Végül a szöveg, amelyet remélünk, hogy az első sorban az 1 lesz
A következő cellákra már elterjedt:
SZÖVEG JC 374037.8,1580682.4 3 0 1
SZÖVEG JC 374032.23,1580716.25 3 0 2
SZÖVEG JC 374037.73,1580735.14 3 0 3
SZÖVEG JC 374044.98,1580772.49 3 0 3A
SZÖVEG JC 374097.77,1580771.83 3 0 4
SZÖVEG JC 374116.27,1580769.13 3 0 5
SZÖVEG JC 374127.23,1580779.64 3 0 6
...
Én hívtam geofumadas3.cdr fájl
Aktiváltam a zöld színt, hogy észrevegyem a különbséget. A szkript végrehajtása után a szöveg a megadott méretben van, közvetlenül a koordináta közepén.
Töltse le a Az ebben a példában használt AutoCAD fájl.
A cikk bemutatja a sablon felépítését. Ha a sablont az Excelben használja, és már csak adatadatokra van építve, Vásárolhatod itt.
Segítségre van szükségem
Több száz téglalapot kell rajzolnom, amelyek bányászati engedményeket képviselnek, ezek derékszögűek, közép és x és y oldalúak, segítségre van szükségem, az adatok az excelben vannak