Nakreslete body, čáry a texty polygonálu z aplikace Excel do aplikace AutoCAD
Mám tento seznam souřadnic v aplikaci Excel. V nich je souřadnice X, souřadnice Y a také název vrcholu. Chci je nakreslit do AutoCADu. V tomto případě použijeme provádění skriptů ze zřetězeného textu v aplikaci Excel.
Spojte příkaz pro vložení bodů do aplikace AutoCAD
Tabulka uvedená v grafu, jak vidíte, obsahuje sloupec s názvem vrcholu, pak souřadnice UTM pro sloupce X, Y.
První věcí, kterou musíme udělat, je zřetězení souřadnic tak, jak je očekává příkaz AutoCADu. Například pro nakreslení bodu obsadíme: POINT coordinateX, coordinateY.
To, co uděláme, je vložení nového sloupce s tímto zřetězeným datem ve tvaru:
BOD 374037.8,1580682.4
BOD 374032.23,1580716.25
BOD 374037.73,1580735.14
BOD 374044.98,1580772.49
BOD 374097.77,1580771.83
BOD 374116.27,1580769.13
K tomuto zřetězení jsem udělal následující:
- Nazval jsem buňku D4 názvem POINT,
- Vytvořil jsem pomocí funkce zřetězení řetězec, který obsahuje buňku POINT, pak jsem nechal mezeru pomocí " ", pak jsem zřetězil buňku B5 s dvouciferným zaokrouhlením, pak jsem nakreslil čárku, kterou jsem použil "," , pak mám zřetězenou buňku C5. Poté jsem zkopíroval zbytek řádků.
Nakreslete body v aplikaci Excel
Zkopíroval jsem obsah sloupce D do textového souboru.
Chcete-li jej spustit, zadejte do příkazového řádku SCRIPT a poté klávesu Enter. To vyvolá průzkumníka a já hledám soubor, který jsem zavolal geofumadas.scr. Po výběru je stisknuto tlačítko pro otevření.
A voila, tam máme nakreslené vrcholy.
V případě, že body nejsou viditelné, je nutné přiblížit celou sadu objektů. K tomu napíšeme příkaz Přiblížit, zadat, Rozsah, zadat.
V případě, že body nejsou příliš viditelné, provede se příkaz PTYPE, pak se vybere ten, který je zobrazen na obrázku.
Zřetězte příkaz v aplikaci Excel a nakreslete mnohoúhelník v aplikaci AutoCAD
Pro nakreslení mnohoúhelníku to bude stejná logika. s variantou, že obsadíme příkaz PLINE, potom zřetězené souřadnice a nakonec příkaz CLOSE.
PLINE
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
ZAVŘÍT
Zavoláme tento skript geofumadas2.scr, a když to provedeme, budeme mít stopu výkresu. Vybral jsem žlutou barvu, abych si všiml rozdílu s červenými vrcholy.
Zřetězte příkaz v aplikaci Excel a poznamenejte si vrcholy v aplikaci AutoCAD
Nakonec obsadíme anotování textů prvního sloupce jako anotace u každého vrcholu. Za tímto účelem zřetězíme příkaz následujícím způsobem:
TEXT JC 374037.8,1580682.4 3 0 1
Tento příkaz představuje:
- Příkaz TEXT,
- Podmínka textu, v tomto případě oprávněná, proto je písmeno J,
- Ústředním bodem textu jsme vybrali Centrum, proto je písmeno C
- Spojená souřadnice X, Y,
- Pak jsme si vybrali velikost textu, zvolili jsme 3,
- Úhel natočení, v tomto případě 0,
- Konečně text, který doufáme, že v prvním řádku bude číslo 1
Již rozšířené do jiných buněk bude následující:
TEXT JC 374037.8,1580682.4 3 0 1
TEXT JC 374032.23,1580716.25 3 0 2
TEXT JC 374037.73,1580735.14 3 0 3
TEXT JC 374044.98,1580772.49 3 0 3A
TEXT JC 374097.77,1580771.83 3 0 4
TEXT JC 374116.27,1580769.13 3 0 5
TEXT JC 374127.23,1580779.64 3 0 6
...
Zavolal jsem soubor geofumadas3.cdr
Aktivoval jsem zelenou barvu, abych si všiml rozdílu. Jakmile je skript spuštěn, máme text v označené velikosti, přímo ve středu souřadnice.
Stáhněte si Soubor AutoCAD použitý v tomto příkladu.
Článek ukazuje, jak je šablona vytvořena. Pokud používáte šablonu v aplikaci Excel, která je již vytvořena pouze pro data kanálu, Můžete si ho koupit zde.
Potřebuji pomoc
Musím nakreslit stovky obdélníků představujících koncese na těžbu, jsou to obdélníky se středem a na straně x a y, potřebuji pomoc, mám data v Excelu