Vytisknout stránku | Zavřít okno

Textové pole

Vytištěno z: CAD Fórum
Kategorie: Autodesk - stavebnictví, strojírenství, CAD/GIS
Název fóra: AutoCAD
Popis fóra: Otázky kolem aplikací AutoCAD a AutoCAD LT, AutoCAD 360, prohlížečů, DWG a DWF, Design Review, Navisworks, nadstavby, 123D, A360 a cloud Autodesk 360
URL: https://www.cadforum.cz/forum/forum_posts.asp?TID=8373
Datum vytištění: 13.kvě.2026 v 09:17


Téma: Textové pole
Odeslal: kalda86
Předmět: Textové pole
Datum odeslání: 27.bře.2009 v 14:56
V AutoCadu 2009 LT mi nefunguje příkaz -tpole (potřebuji pro nadefinování makra)



Odpovědi:
Odeslal: Vladimír Michl
Datum odeslání: 27.bře.2009 v 15:08
Příkaz -TPOLE ale neexistuje ani v plném AutoCADu.

-------------
Vladimír Michl (moderátor)
ARKANCE CZ - https://arkance.world - arkance.world
(podpora viz helpdesk.arkance-systems.cz)


Odeslal: chose
Datum odeslání: 27.bře.2009 v 15:38

Schválně sem to zkusil a v české lokalizaci CADu 2008 příkaz TPOLE funguje. Nevím ale k čemu přesně je, nikdy sem jej nepoužil.

Edit: Funguje, ale bez té pomlčky. Tohle měl asi p. Michl na mysli


-------------
chose


Odeslal: zdrk
Datum odeslání: 27.bře.2009 v 15:39
Myslím, že příkaz [cmd]-TPOLE[/cmd] neboli FIELD existuje - vytváří textové pole s dynamickým obsahem.
Jak ji zapracovat do maker nevím.


Odeslal: Vladimír Michl
Datum odeslání: 27.bře.2009 v 16:00

Hmm, koukám, že v databázi příkazů -TPOLE opravdu máme, ale aktuální verze AutoCADu ho neznají. Že by byl v některé ze starších verzí zrušen? Ještě to prověřím.

TPOLE bez pomlčky samozřejmě existuje a funguje.

Tak -TPOLE je nejspíš jen překlep, z databáze příkazů zrušeno. Pro vytváření polí v makrech je ale příkaz TPOLE zbytečný.


-------------
Vladimír Michl (moderátor)
ARKANCE CZ - https://arkance.world - arkance.world
(podpora viz helpdesk.arkance-systems.cz)


Odeslal: kalda86
Datum odeslání: 02.dub.2009 v 07:22
Předpokládám že neexistuje způsob jak tam ten příkaz dostat? :-)


Odeslal: Vladimír Michl
Datum odeslání: 02.dub.2009 v 08:00

Možná nám spíš prozraďte, čeho chcete dosáhnout. Příkazy lze do AutoCADu dostat (dodefinovat) celkem snadno, ale možná že to nebude ani potřeba.



-------------
Vladimír Michl (moderátor)
ARKANCE CZ - https://arkance.world - arkance.world
(podpora viz helpdesk.arkance-systems.cz)


Odeslal: kalda86
Datum odeslání: 02.dub.2009 v 08:59

Použil bych to pro dinamické zadáváni staničení. Moje myšlenka:

1) křivka znázorňující osu nivelety se rozbyje na úsečky
2) Zadá se první staničení (např. 0.000) v Mtextu
3) Vytvoří se textové pole (textové pole vzorec ve kterém se sečte textové pole s hodnotou předchozího staničení + textové pole s hodnotou následující úsečky)
 
Tím vznikne staničení, které se dinamicky mění při posunu nivelety.
Postupným zadáváním příazů je to ale dost zdlouhavé.


Odeslal: kalda86
Datum odeslání: 02.dub.2009 v 09:06
Jde mi o zadáváni "dinamického staničení".
Napadl mě následující postup
1) Křivka znázorňující se rozbije na úsečky
2) zadá se první staničení (Mtext) např. 0.000
3) vytvoří se textové pole obsahující vzorec ve kterém bude sečtená hodnota předešlého staničení (hodnota předešlého pole) a délka navazující úsečky.
Vždy by se jen vložilo pole, vybralo se předchozí pole a příslušná úsečka a vzniklo vy nové pole se staničením.
Tím pádem by se při změně trasy automaticky přepisovalo celé staničení.
 
Postupným zadáváním příkazů je to ale dost zdlouhavé.
 
 


Odeslal: Vladimír Michl
Datum odeslání: 02.dub.2009 v 10:23
Hm, to je na LT-makro už asi dost komplikované. V LISPu by to šlo, popř. v Civilu už taková funkčnost je.

-------------
Vladimír Michl (moderátor)
ARKANCE CZ - https://arkance.world - arkance.world
(podpora viz helpdesk.arkance-systems.cz)


Odeslal: kalda86
Datum odeslání: 02.dub.2009 v 11:40

Nenapadá Vás jiný postup?




Vytisknout stránku | Zavřít okno