Kóty
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 web, prohlížečů, DWG a DXF, Design Review, Navisworks, nadstavby, Drive a cloud Autodesk
URL: https://www.cadforum.cz/forum/forum_posts.asp?TID=587
Datum vytištění: 13.čer.2026 v 14:11
Téma: Kóty
Odeslal: mark
Předmět: Kóty
Datum odeslání: 17.bře.2005 v 07:22
|
Pracuji ve firmě, která se zabývá kolejovým svrškem, takže jednotlivé díly jsou dost dlouhé a nedá se použít zase moc velké zmenšení, aby bylo něco vidět. Problém je v tom, že se často musejí kolejnice přerušovat a uměle zkrátit. Abych měl v kótách správnou hodnotu musím ji ručně přepsat. Není nějaký příkaz, který navrdo místo špičatých závorek v dialogu kótování vypíše naměřenou hodnotu. Pak bych měl ještě dotaz jestli jde u kót a poznámek si vynutit psaní textu jak nad kótovací čarou tak pod ní současně. A ještě jeden dotaz jde měnit umístění textu u radiusů, v panelu vlastnosti je tato volba zašedlá. Jde o to, že se mi třeba v jednom místě jeden radius mění v druhý a potřebuji zakótovat oba v tomto místě. Jeden vlevo druhý vpravo. Teď kóty rozkládám, abych se k tomuto dostal. Mám Autocad Mechanical 2005.
Dík za případné reakce a přeju úspěšný den.
|
Odpovědi:
Odeslal: Pepa
Datum odeslání: 17.bře.2005 v 07:31
|
psát text i pod kótovací čáru cad umí - po sekvenci \X je následující
text pod čarou, když použijete \P, je text zas "o patro" níž -
lze použít u textu kóty nad i pod čarou. Jo, X i P musí být velké.
|
Odeslal: Seiner
Datum odeslání: 17.bře.2005 v 07:43
|
Asi bych si v takovém případě dal DIMASSOC na 0. Pro opakované použití si udělat přepínací tlačítko, nebo extra panel pro asociativní a extra pro neasociativní kótování.
|
Odeslal: Pepa
Datum odeslání: 17.bře.2005 v 07:53
|
ale DIMASSOC - 0 je výsledek je stejný, jako když se kóta rozloží. Jen se ušetří pár kliknutí..
|
Odeslal: Seiner
Datum odeslání: 17.bře.2005 v 08:01
|
No a to o snad jde, ne? Myslel jsem, že Markovi jde o to, že nakreslí kolejnici v měřítku a okótuje ji. Pak si poznamená na papír hodnotu kóty a odedituje ji na pevný text a následně kolejnici i s kótou zkrátí. Při neasociativní kótě mu odpadá to editování textu kóty a hlavně si to nemusí nikam poznamenávat. Idelálně by si asi představoval, že bude mít příkaz, který mu přečte změřenou hodnotu a změní text kóty z <> na tuto hodnotu. To by snad lispem mělo jít. Rozdíl je v tom, že kóta by se nadále chovala jako blok a respektovala by kótovací styly.
|
Odeslal: Pepa
Datum odeslání: 17.bře.2005 v 08:19
|
já to pochopil tak, že potřebuje, aby se do kóty natvrdo vepsala
hodnota, ale kóta samotná se "nerozsypala", čili jak píšete !: "IDEÁLNĚ
BY SI...". A že rozkládá kóty rádiusu oblouků, kde potřebuje mít
dvě hodnoty. To ale vyřeší to \X..
|
Odeslal: mark
Datum odeslání: 17.bře.2005 v 08:28
|
Pepa napsal(a):
psát text i pod kótovací čáru cad umí - po sekvenci \X je následující text pod čarou, když použijete \P, je text zas "o patro" níž - lze použít u textu kóty nad i pod čarou. Jo, X i P musí být velké. |
Dík dobrý tip to jsem nevěděl
|
Odeslal: mark
Datum odeslání: 17.bře.2005 v 08:36
|
Seiner napsal(a):
Asi bych si v takovém případě dal DIMASSOC na 0. Pro opakované použití si udělat přepínací tlačítko, nebo extra panel pro asociativní a extra pro neasociativní kótování. |
Zkoušel jsem vaši radu, taky by to tak šlo, ale spíš bych se přikláněl k vaší druhé variantě, aby kóta zůstala jako blok. Zkoušel jsem nastavení na 0, ale fungovalo to na cad kóty na power kóty se mi vždy nastaví hodnota na 2. Zkoušel jsem i v panelu možnosti vypnout volbu nové kóty vytvářet jako asociativní, ale zase to fungovalo pouze u cad kót, jakmile jsem zakótoval power kótou tak ta byla asociativní a v panelu se objevila volba zaškrtnutá.
|
Odeslal: Mrázek
Datum odeslání: 17.bře.2005 v 08:39
|
3D modeláře (např. Inventor) se ke zkracovaným součástem chovají tak, že v modelu zůstane součást celá a systém zná její skutečný rozměr. Ve výkrese se příslušně zkrátí (pouze výkresová reprezentace), ale kótu si zachová správnou.
Není u ACAD Mechanicalu nějaké podobné udělátko (např. s využitím modelového a výkresového prostoru)? Vzhledem k tomu, že s ACADem již nepracuji, tak nevím, ale určitě by něco podobného bylo užitečné.
------------- Ing. Zdeněk Mrázek Preciosa Ornela a.s. AIP 2018, ACADM 2018, Vault Pro 2018
|
Odeslal: Seiner
Datum odeslání: 17.bře.2005 v 08:40
|
Vydržte - už na tom dělám :-)
|
Odeslal: Pepa
Datum odeslání: 17.bře.2005 v 08:46
|
Přes výkresový prostor a výřezy to jde určitě, že mě to nenapadlo dřív,
taky jsem to párkrát použil - do jednotlivých výřezů se dají jen ty
"zajímavý" části. Určitě je výhodou, že nemusíte v modelu nic řezat a
zkracovat a v případě úprav znovu překótovávat.
|
Odeslal: Vladimír Michl
Datum odeslání: 17.bře.2005 v 08:51
mark napsal(a):
Pepa napsal(a):
psát text i pod kótovací čáru cad umí - po sekvenci \X je následující text pod čarou, když použijete \P, je text zas "o patro" níž - lze použít u textu kóty nad i pod čarou. Jo, X i P musí být velké. |
Dík dobrý tip to jsem nevěděl |
viz tip http://www.cadforum.cz/cadforum/qaid.asp?tip=3637 - Víceřádkové texty kót pomocí řídících znaků
------------- Vladimír Michl (moderátor) ARKANCE CZ - https://arkance.world - arkance.world (podpora viz emea.support.arkance.world)
|
Odeslal: Seiner
Datum odeslání: 17.bře.2005 v 09:04
|
Zkuste tohle:
(setq a(entget(setq o(nth 0(entsel "\nVyber kotu "))))) (setq m(rtos(cdr(assoc 42 a))(getvar "DIMDEC"))) (setq a(subst (cons '1 m) (assoc 1 a) a)) (entmod a)
|
Odeslal: mark
Datum odeslání: 17.bře.2005 v 09:05
Vladimír Michl napsal(a):
mark napsal(a):
Pepa napsal(a):
psát text i pod kótovací čáru cad umí - po sekvenci \X je následující text pod čarou, když použijete \P, je text zas "o patro" níž - lze použít u textu kóty nad i pod čarou. Jo, X i P musí být velké. |
Dík dobrý tip to jsem nevěděl |
viz tip http://www.cadforum.cz/cadforum/qaid.asp?tip=3637 - Víceřádkové texty kót pomocí řídících znaků
|
Už jsem to tu psal bohužel se nemůžu dostat na tipy. Doma Net nemám a v práci nám asi administrátor zakázal přístup ne přímo na tyto stránky, ale prostě to nejde. Jsme připojeni přes proxy server. Když jsme to zkoušeli přes modem tak jsme se tam dostali, ale ten v kanclu nemám.
|
Odeslal: mark
Datum odeslání: 17.bře.2005 v 09:09
Seiner napsal(a):
Zkuste tohle:
(setq a(entget(setq o(nth 0(entsel "\nVyber kotu "))))) (setq m(rtos(cdr(assoc 42 a))(getvar "DIMDEC"))) (setq a(subst (cons '1 m) (assoc 1 a) a)) (entmod a)
|
Bohužel s programováním nemám žádné zkušenosti. Jsem pouhý uživatel. Dík za snahu, ale potřeboval bych ještě nakopnout co tím a kam s tím. Chápu, že je to asi něco v lispu, ale nevím co dál.
|
Odeslal: Seiner
Datum odeslání: 17.bře.2005 v 09:33
|
Aha, takže takhle:
1. založte si textový soubor někde na prohledávací cestě AutoCADu (např. support) a nazvěte ho DEA.lsp.
2. Přes schránku do něj vložte text:
(defun c:dea (/ a m o) (setq a(entget(setq o(nth 0(entsel "\nVyber kotu "))))) (if (= "DIMENSION" (cdr(assoc 0 a)))(progn (setq m(rtos(cdr(assoc 42 a))(getvar "DIMDEC"))) (setq a(subst (cons '1 m) (assoc 1 a) a)) (entmod a)(princ m))(Princ "NENÍ KÓTA"))(princ))
3. Na příkazovou řádku napište (load "DEA")
4. Odteď vám ve výkrese funguje příkaz DEA ("deasociace" :-)
5. Pokud se vám to bude líbit, dejte si do acad.mnl řádek
(AUTOLOAD "DEA" '("DEA"))
6. Případně si můžete udělat na příkaz DEA tlačítko.
|
Odeslal: PepaR
Datum odeslání: 17.bře.2005 v 22:20
|
Text pod kótovací čarou šikovný lisp, kde si můžete předdefinovat vlastní text, který se bude pod kótu vkládat. Lisp se jmenuje Dimension Note / Autor: Mike Lapinski.
|
Odeslal: Miroslav Harant
Datum odeslání: 18.bře.2005 v 09:27
A proč používat lisp. když je to standardně nastavitelné?
|
Odeslal: PepaR
Datum odeslání: 18.bře.2005 v 10:10
|
Pokud máte v objektu cca 5 oken, tak je to zbytečné. Avšak zkuste kótovat a zapisovat text pod kótu standarním způsobem přes Vlastnosti nebo editaci textu kóty, zatím co já použiji lisp s dialogem, kde mám navoleny typizované rozměry v objektu nejčastěji používané. Veřím tomu, že okótuji stajný objekt alespoň o 1/3 rychleji...
|
|