Asociativita je vztah mezi geometrickým objektem a jeho kótou.
Při standardním nastavení ( – Možnosti – Uživatelské nastavení – rámeček Asociativní kótování je zaškrtnuto Nové kóty jako asociativní, proměnná DIMASSOC je rovna 2) jsou nakreslené kóty asociativní, tj. přizpůsobují se změně objektu. Když objekt posuneme, posune se i kóta, změníme-li rozměry objektu, kóta se přizpůsobí a kótovací text se přepočte.
Kóty při asocitivním chování nemění svůj typ. Otočíme-li objekt, jemuž přísluší horizontální kóta, kóta se přepočte, ale neotočí se, zůstane horizontální. Pokud otočíme objekt s šikmou kótou, kóta se otočí také.
Asociativní chování kót není zcela univerzální, má tyto vyjímky:
Pozn. Hmotná tělesa a oblasti mají asociativní kóty.
Při nastavení proměnné DIMASSOC na 1 (Nástroje – Možnosti – Uživatelské nastavení – rámeček Asociativní kótování není zaškrtnuto Nové kóty jako asociativní), jsou všechny nakreslené kóty neasociativní. Neasociativní kóta se mění s objektem pouze tehdy, je-li zahrnuta do výběrové množiny.
Pozn. Proměnná DIMASSOC má ještě jednu možnou hodnotu a to je nula. Při takovém nastavení by byly kóty vkládány ne jako blok, ale rozložené. Rozložené kóty nemají žádný vztah k objektu, kótovací text se nepřepočítává.
Zda-li kóta asociativní, zjistíme na paletě Vlastnosti.
Pokud zjistíme, že se nám nekreslí asociativní kóty, nastavíme DIMASSOC na 2 a kóty nakreslíme znovu.
Existujeme ale i možnost přeměnit existující neasociativní kótu na asociativní. Tato změna vlastně znamená přiřadit kótě přidružený objekt. Použijeme příkaz KÓTYPŘIPOJ [DIMREASSOCIATE] (menu Kóty – Obnovit asociativitu kót).
Příklad použití příkazu pro lineární kótu:
Tyto kóty byly nakresleny příkazem pro rychlé kótování ve starší verzi AutoCADu, takže jsou neasociativní. Abychom je udělali asociativní. Budeme postupovat takto:
Příkaz: | _reassociate | ||
Vyberte kótu pro obnovení asociativity ... Vyberte objekty: |
Vybereme obě kóty a ukončíme výběr. (Po ukončení výběru zůstane označena jen první z vybraných kót. Její první definiční bod je vyznačený křížkem.) | ![]() | |
Určete počátek první vynášecí čáry nebo [Vyberte objekt] <další>: | v | Zadáme volbu v, protože chceme ukázat celý objekt, který má být přidružen ke kótě. | ![]() |
Vyberte objekt: | Ukážeme obdélník, ke kterému chceme první kótu přiřadit. (Tím je první kóta „asociována“ a automaticky se označí druhá kóta.) | ![]() | |
Určete počátek první vynášecí čáry nebo [Vyberte objekt] <další>: | v | Zadáme volbu v, protože chceme ukázat celý objekt, který má být přidružen ke druhé kótě. | ![]() |
Vyberte objekt: | Ukážeme obdélník, ke kterému chceme druhou kótu přiřadit. | ![]() |
Přidružení nových definičních bodů asociativní kótě uděláme příkazem KÓTYPŘIPOJ [DIMREASSOCIATE].
Pro ilustraci použijeme příklad podobný předchozímu. První objekt byl okótován příkazem pro lineární kótu a druhý příkazem pro navazující kótu. Obě vzniklé kóty jsou asociativní.
Když ale druhý objekt posuneme, zjistíme, že první definiční bod druhé kóty je přidružen k prvnímu objektu.
Situaci napravíme takto:
Příkaz: | _reassociate | ||
Vyberte kótu pro obnovení asociativity ... Vyberte objekty: |
Vybereme opravovanou kótu a ukončíme výběr. Po ukončení výběru se vyznačí první definiční bod kóty křížkem ve čtverečku. Čtvereček znamená, že tento bod je „asociován“. | ![]() ![]() | |
Určete počátek první vynášecí čáry nebo [Vyberte objekt] <další>: | bod | Ukážeme správný bod, ke kterému má být přiřazen první definiční bod kóty. (Po jeho zadání se označí druhý definiční bod kóty.) | ![]() |
Určete počátek druhé vynášecí čáry <další>: | Enter | Druhý definiční bod kóty je přidružen správně, dáme Enter. | ![]() |
Po ukončení příkazu vypadá kresba takto:
Změna asociativní kóty na neasociativní není možná (a asi k tomu není ani důvod).