Zobrazit plnou verzi příspěvku: Tpole & dyn.blok
Peter M.
14.09.2007, 10:01
Zdravim, stale experimentuji... zkousim, zda funguje toto: Mam vytvoreny dyn-blok okna a do popisu "Okno sirka x vyska" jsem chtel zadat tpole objektu (onoho okna), kde bych vytahoval automaticky rozmery. Jenze po zmene rozmeru okna zustavaji vypsane rozmery stale puvodni - neaktualizuji se. Jde to aby se aktualizovaly zaroven se smenou rozmeru okna ?
Aktualizaci textového pole řídí AutoCAD samotný, tzn, že vy sice změníte šířku a výšku, ale pokud máte nastavenu v možnostech aktualizaci hodnot polí jen při ukládání, tak se Vám to aktualizuje jen při uložení.
Aktualizaci textových polí řídí též proměnná FIELDEVAL.
Textová pole můžete aktualizovat též příkazem AKTUALIZUJPOLE.
Peter M.
14.09.2007, 13:38
nj, ale u d.bloku to nefunguje
Možná taky záleží zda máte to textové pole uvnitř toho bloku jako text nebo atribut. Zkuste oboje varianty a u toho atributu nastavte ověřovaný a pak sem prosím napiště jak ty pokusy dopadly. Samotného by mě o zajímalo.
Myslim, že u dynamických bloků se aktualizují hodnoty polí jen po
uložení výkresu nebo např. příkazem _regen nebo _regenall (obnov nebo
obnov vše). Samo to asi nepůjde. Mě to tak aspoň funguje. A je jedno jestli je to atribut nebo text.
Tak má domněnka byla správná.
Jde to přes ten atribut - viz tip 4805
Peter M.
14.09.2007, 14:09
Text uvnitr i vne bloku a nefunguje ani pri regen. Ostatni jak bude chvilka hned vyzkousim, zatim dik za napady
[QUOTE=PepaR]Tak má domněnka byla správná.
Jde to přes ten atribut - viz tip 4805[/QUOTE]Ano, jde vytvořit dynamický popis dyn. bloku, ale hodnota atributu se sama při změně geometrické vlastnosti nezmění. Ta se změní až při některé regenerační operaci. Viz. http://www.cadforum.cz/cadforum/qaID.asp?tip=5587
To ano, ale v tipu 4805 se píše:
[QUOTE]After you insert the block this attribute (text field) will be dynamically updated on any edit of the block reference which changes its geometric properties. (use ATTSYNC to update existing block references)[/QUOTE]
ten tip je mimochodem i v češtiněhttp://www.cadforum.cz/cadforum/qaID.asp?tip=4804
[QUOTE=zisoun]Ano, jde vytvořit dynamický popis dyn. bloku, ale hodnota atributu se sama při změně geometrické vlastnosti nezmění. Ta se změní až při některé regenerační operaci. Viz. http://www.cadforum.cz/cadforum/qaID.asp?tip=5587[/QUOTE]
Takže ano, máte pravdu výchazel jsem jen z textu tipu, který je po ověření a zjištění skutečnosti zavádějící a nepřesný.
Změna v atributu bloku proběhne nikoliv při změně geometrie, ale až u úkonů jako regenerace, uložení, prostě tak jako u ostatních textových polí. Nicméně u bloku je možné aktualizovat pomocí ATSYNC.PepaR2007-09-19 09:02:06
[QUOTE=PepaR]
Takže ano, máte pravdu výchazel jsme jen z textu tipu, který je po ověření a zjištění skutečnosti zavádějící a nepřesný.
[/QUOTE]Já jsem kromě uvedených tipů vycházel hlavně z praktické zkušenosti,
kterou mám např. z dynamického bloku jednokřídlých dveří, u kterého
jste mi mimochodem pomohl nadefinovat právě to textové pole šířky
dveří. Viz. starší příspěvek v této sekci "Dynamický popis dynam.
bloku".
Aha, už si vzpomínám, holt je to už přeci jen nějaký ten pátek.