Asociativita kót

Asociativita je vztah mezi geometrickým objektem a jeho kótou.

Asociativní kóty

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:

  • Kóty multičar nejsou asociativní.
  • Kóty síťvých objektů (deska, 3Dpolocha, sítě) nejsou asociativní.
    (Tyto objekty ani nejde kótovat ukázáním na objekt, je třeba zadávat první a druhý bod kótované vzdálenosti.)
  • Vymažeme-li objekt, kóta zůstane a stane se neasociativní.
  • Pozn. Hmotná tělesa a oblasti mají asociativní kóty.

    Neasociativní 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á.


    Změna asociativity kót

    Zda-li kóta asociativní, zjistíme na paletě Vlastnosti.

    Změna neasociativní kóty na asociativní

    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.

    Změna definičních bodů asociativní kóty

    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í

    Změna asociativní kóty na neasociativní není možná (a asi k tomu není ani důvod).