Fields – Automatická pole – 3. díl

Kategorie » téma: AutoCAD

01.07.2009 22.47 | Jan Panoch | Komentáře: 0 komentářů | Přečteno: 8448x

V dialogovém okně Fields pod Field category Object se mimo jiné vyskytuje také Field Name BlockPlaceholder. Ten lze použít pouze v definici automatického pole v editoru bloků. V následujícím příkladu si ukážeme jeho význam a použití.

Příkazem _POINT nakreslíme bod. Systémovou proměnnou PDMODE nastavíme na 2, aby se bod ve výkresu zobrazoval jako křížek. Z bodu vytvoříme blok s vkládacím bodem totožným s pozicí bodu a blok následně otevřeme v Block Editoru.

Zde k bodu přidáme víceřádkový atribut, do něhož se budou vkládat souřadnice bodu.

Atribut přidáme příkazem _ATTDEF. V dialogu Attribute Definition vyškrtneme políčka Lock position, abychom s atributem mohli pohybovat nezávisle na umístění bodu a zaškrtneme pole Multiple lines.

Po klepnutí na tlačítko na pravé straně řádku Default si připravíme text se dvěma řádky x =ay = . Za “=” doplníme automatická pole s hodnotami souřadnic.

Po stisku Ctrl+F se dostaneme do dialogu Field. Zde vybereme z Field category - Object z Field names - BlockPlaceholder a z Block reference property – Position. V prostředním sloupci se nyní zobrazí všechny vlastnosti jejichž hodnoty můžeme v automatickém poli použít. V našem případě zaškrtneme souřadnici X pro první řádku a Y pro druhou. V poli nad výběrem souřadnic můžeme upravit formát a počet desetinných míst.

Po uložení bloku a navrácení do modelového prostoru bude blok ve svém atributu zobrazovat svojí aktuální polohu. Na obrázku vpravo je obdélník rozměru 2x3 metry. Do každého z jeho rohů byl umístěn vytvořený blok. Po zavolání příkazu _UPDATEFIELD (případně po regeneraci - v závislosti na nastavení proměnné FIELDEVAL) se do atributu bloku načtou aktuální souřadnice v milimetrech. Díky tomu, že jsme při definování atributu vyškrtli pole Lock position, lze s atributem pomocí uzlu pohybovat aniž bychom měnily polohu bodu.
Do atributu bloku se bohužel načítají pouze souřadnice vzhledem ke globálnímu (světovému) souřadnému systému (WCS). Změna počátku či natočení souřadného systému nemá na hodnotu souřadnic vliv.

Jan Panoch

Komentáře:

Tento článek zatím neobsahuje žádné komentáře.

Přidat komentář

 *
 *
 
 *

*) Povinné položky jsou označeny hvězdičkou.