Zobrazit plnou verzi příspěvku: Blok na textové súradnice

Buba
11.01.2008, 13:06
Má niekto utilitku na hromadné vloženie bloku na súradnice v textovej forme.
Mám geodetické zameranie šachiet, namerané súradnice mám v textovej forme (napr. xls) a potrebujem do výkresu vložiť šachty (blok) na určené súradnice.
Ak by bolo možné blok navyše natočiť kolmo na vybratú krivku, bolo by to super, ale v krajnom prípade mi pomôže aj základné natočenie podľa definície bloku.
Ďakujem.

artap
11.01.2008, 14:59
-INSERT
název bloku
X,Y
1

0

PepaR
11.01.2008, 23:23
Utilita, která by mohla splnit Vaše očekávání se jmenuje ascpoint.lsp a je součástí GGmenu.

Ferdinand
14.01.2008, 10:00
Taky by se mi hodilo někdy využít možnost předvolby _U (mUltiple=opakovaně) tak jako u ostatních příkazech, ale bohužel tento příkaz _insert to nepodporuje.

Ferdinand
14.01.2008, 10:04
To artap: Nevidím tam nic, co by vedlo k vícenásobnému vložení (tj. na jeden příkaz). Tohle by se muselo pořád vyvolávat opakovaně pro každé vložení - a to asi právě Buba nechtěla.

Vladimír Michl
14.01.2008, 10:36
Buď můžete použít _MULTIPLE _-INSERT (to se ale vyptává na měřítka, atributy, atd.), anebo lze použít jednoduchý LISP, který vyptávání zodpoví automaticky - třeba funkce/příkaz INSERTM:
[CODE]
(defun C:INSERTM ( / bn bs) (setq bn (getstring "\nBlock name: ")) (setq bs (getreal "\nInsertion scale <1.0>: ")) (if (not bs)(setq bs 1.0)) (while T  (command "_-INSERT" bn pause bs)  (while (> (getvar "CMDACTIVE") 0)(command "")) ) (princ))[/CODE]

artap
14.01.2008, 11:55
To Ferdinand: vytvořit si SCR soubor v tomto tvaru a ten pak jen spustit a koukat jak se to do výkresu importuje. Zrovna teď importuji na různá místa dle X,Y blok, který obsahuje dva různé atributy. Postupem se vloží blok do požadované souřadnice, otočí či neotočí se o požadovaný úhel, vyplní atributy, uloží a uzavře výkres. Script pro SCR soubor si takto generuji v Accessu.

Ferdinand
15.01.2008, 09:32
Aha, takhle to bylo myšleno - tak tím pádem ano

artap
16.01.2008, 13:05
... no to jsem rád, že jsme si rozuměli