ARKANCE - globální Platinum partner Autodesk ARKANCE | KONTAKT - CZ | SK | EN | DE
Registrujte se na 22. ročník konference CADfórum 2025 - 30.9. Zámek Valeč.
Přes 119.000 registrovaných u nás, celkem 1.097.000 registrovaných (CZ+EN), přes 53.000 CAD/BIM bloků. Vyzkoušejte nový přesný Inženýrský kalkulátor a aktualizovaný Generátor čarových kódů.
Registrujte se na konferenci CADfórum 2025 - automatizace navrhování
RSS kanál - CAD tipy RSS tipy
RSS diskuze

Diskuze Diskuzní fórum, poradna

?
CAD diskuze, rady, výměna zkušeností

CAD Fórum - Homepage Veřejné diskuzní fórum k CAD aplikacím - ptejte se na libovolné otázky týkající se oboru CAx, podělte se o vaše znalosti a zkušenosti s programy AutoCAD, Inventor, Revit, Fusion, 3ds Max, Vault a s dalšími CAD/BIM/PDM aplikacemi. Zaregistrujte se nebo se přihlašte a zašlete váš příspěvek do odpovídajícího fóra. Viz další informace o CAD Fóru. Nechcete se registrovat? Zeptejte se v naší Facebook poradně.
Fórum nenahrazuje technický support firmy ARKANCE (CAD Studio) - přímá podpora pro zákazníky funguje na helpdesk.arkance-systems.cz
  FAQ FAQ  Prohledat fórum   Události   Registrovat Registrovat  Přihlásit Přihlásit

Téma uzavřenoPřesnost kót

 Odpovědět Odpovědět archiv
Autor
johny Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 24.led.2006
Lokalita: ČR (JM)
Používám:
C3D 2024
Stav: Offline
Bodů: 1742
Přímý odkaz na tuto zprávu Téma: Přesnost kót
    Zasláno: 14.lis.2008 v 15:40
Zdravim, často řeším, že potřebuju rychle snížit, nebo zvýšit přesnost kóty. Jaksi znám jen dvě cesty jak to udělat na už vytvořenou kótu. První je nepoužitelná (pravé tlacitko mám předefinované na Enter - ale je to rychlé, škoda že ta nabídka nejde vyvolat jinou kombinací kláves, nebo jde?) no a druhá možnost je ve vlasntostech (jenže je to dost nešikovné, páč se to nachází až skoro dole...).
Kolikrát jsem hledal v seznamu standardních příkazů něco jako DimEdit, ale žádnou kompexní editační funkci na kóty jsem nenašel :(
Jsem si ochotný na to udelat lispový prográmek, ale bohužel přesnost kóty jsem nenašel v základní listové definici entity Dimension (ani následných entit-jak je to třeba u bloků) - je to docela komplikovaná definice a bohužel do toho tak nevidím... (jakkoli běžnou entitu, nebo i blok bych si upravit uměl)
Prostě idea je taková, že zadám nějaký zkratkový příkaz např. EK a pak zadám číslo, což bude počet cifer za desetinnou čárkou.  (podobně to mám na tloušku křivky - je to super, tam jsem si bvystačil ale s keditem :)
Předpokládám, že je to mnohem hednodušší ve VBA, ten vša neumím :( Tak nevíte někdo jak lispovsky (nebo nejak) dostat tu aktuální hodnotu z definice a pak to aktualizovat? :) díky.
Zpět nahoru
pavelstyl Zobrazit panel
Zasloužilý člen
Zasloužilý člen

Přihlášen: 06.říj.2004
Lokalita: Czech Republic
Používám:
AutoCAD Mech 2025, SolidEdgeE 2025
Stav: Offline
Bodů: 229
Přímý odkaz na tuto zprávu Zasláno: 14.lis.2008 v 15:51
A co třeba toto ?
(defun C:EK (/ ss presnost)
 (setq presnost (getint "\nPocet desetinnych mist: "))
 (setq ss (ssget))
 (command "_dimoverride" "dimdec" (itoa presnost) "" ss "")
 (princ)
)
 
Pavel Štyl
Zpět nahoru
johny Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 24.led.2006
Lokalita: ČR (JM)
Používám:
C3D 2024
Stav: Offline
Bodů: 1742
Přímý odkaz na tuto zprávu Zasláno: 15.lis.2008 v 18:11
Díky, nádhera :) Jeden by si myslel, že už ho ten program nemá čím překvapit a ehle. O této funkci jsem neměl ani tucha.

Zpět nahoru
Ferdinand Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 01.říj.2004
Lokalita: ČR (JM)
Používám:
AutoCAD2004 (EN) na Windows XP
Stav: Offline
Bodů: 1906
Přímý odkaz na tuto zprávu Zasláno: 19.lis.2008 v 14:23
Paráda. Dal bych tam ještě podmínku, jestli je to entita kóty - takhle to bere cokoli. Bez podmínky na entitu by to šlo i takhle:
(defun C:EK (/ pres1 pres2)
(setq pres1 (getvar "dimdec"))
(setq pres2 (getint (strcat "\nPocet desetinnych mist: " "<" (itoa pres1) ">")))
(if (= pres2 nil)
(progn
(setq pres2 pres1)
(command "_dimoverride" "dimdec" pres2 "" pause)
)
(command "_dimoverride" "dimdec" pres2 "" pause)
)
)
-FerTh-
Zpět nahoru
johny Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 24.led.2006
Lokalita: ČR (JM)
Používám:
C3D 2024
Stav: Offline
Bodů: 1742
Přímý odkaz na tuto zprávu Zasláno: 19.lis.2008 v 14:36
:) ... já jsem si spíš doplnil aby to fungovalo i na úhlové kóty...

(defun C:NK (/ ss presnost)
 (setq ss (ssget))
 (setq presnost (getint "\nPocet desetinnych mist: "))
 (command "_dimoverride" "dimdec" (itoa presnost) "" ss "")
 (command "_dimoverride" "dimadec" (itoa presnost) "" ss "")
 (princ)
)
Zpět nahoru

Pro technickou podporu CAD
kontaktujte Helpdesk

Příbuzné CAD tipy:
Tip 11488:VIPiLogic makro pro nastavení přesnosti kót a tolerancí.
Tip 4669:VIPJak zvýšit přesnost odměřování (kótování) v DWF Composeru (Design Review)?
Tip 3426:Rychlá změna přesnosti zobrazení jednotlivých kót Inventoru.
Tip 2435:Jak změnit počet desetinných míst zobrazených u vybrané kóty?
Tip 7244:Jak nastavit počet desetinných míst v proužku PP?
Tip 13410:Jak nastavit tolerance pro několik kót najednou?


 Odpovědět Odpovědět

Přejít na fórum Oprávnění fóra Zobrazit panel



Stránka byla vygenerována za 0,719 sekund.