Diskuzní fórum a databáze tipů a utilit pro AutoCAD, Inventor, Revit a další produkty Autodesk - od firmy Arkance Systems [www.cadforum.cz]
CZ | SK | EN | DE
Přihlášení
či registrace
   právě nás čte: 6895 
RSS kanál - CAD tipy RSS tipy
RSS diskuze

Diskuze Diskuzní fórum, poradna

 

NápovědaCAD 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 360, 3ds Max a s dalšími CAD 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 Systems (CAD Studio) - přímá podpora pro zákazníky funguje na helpdesk.cadstudio.cz
  FAQ FAQ  Prohledat fórum   Události   Registrovat Registrovat  Přihlásit Přihlásit

Téma uzavřenoZaokrouhlení čísel v textu výkresu

 Odpovědět Odpovědět Stránka  12> archiv
Autor
Vladimír Michl Zobrazit panel
Moderátor
Moderátor
Avatar
Arkance Systems

Přihlášen: 09.zář.2004
Lokalita: ČR (JČ)
Používám:
Dodáváme produkty Autodesk
Stav: Offline
Bodů: 21470
Přímý odkaz na tuto zprávu Téma: Zaokrouhlení čísel v textu výkresu
    Zasláno: 05.úno.2017 v 20:57
Podle podnětných návrhů Johnyho (díky!) byly do nové verze NumInText V1.3 (viz Download) doplněny nové funkce a urychlení.
Vladimír Michl (moderátor)
Arkance Systems s.r.o. - www.arkance-systems.cz
(podpora viz hd.cads.cz)
Zpět nahoru
ny156 Zobrazit panel
Diskutér
Diskutér

Přihlášen: 12.úno.2014
Lokalita: ČR (Pha)
Používám:
AutoCAD2012
Stav: Offline
Bodů: 12
Přímý odkaz na tuto zprávu Zasláno: 05.úno.2017 v 17:45
To já bohužel nevím :(
Zpět nahoru
Vladimír Michl Zobrazit panel
Moderátor
Moderátor
Avatar
Arkance Systems

Přihlášen: 09.zář.2004
Lokalita: ČR (JČ)
Používám:
Dodáváme produkty Autodesk
Stav: Offline
Bodů: 21470
Přímý odkaz na tuto zprávu Zasláno: 02.úno.2017 v 12:50
Nahrazením des.oddělovače za mezeru číslo "zničíte", už se nebude chovat jako desetinné číslo.
 
Velké filtrování objektů tam moc dávat nechceme (na to jsou jiné metody), ale atributy se jinak volí těžko, takže tato volba je nyní doplněna do nastavení (maska štítku/tag atributu). Ve verzi 1.2 (viz Download) je navíc doplněna funkce umožňující vyhnout se většině numerických parametrů ve formátovacích znacích MTextu a byl odstraněn problém s opakovaným nahrazováním skupin znaků - ten byl možná příčinou onoho problému s "01,01"*. Nastavené volby jsou nyní platné po celou dobu sezení. Report to generuje do Schránky.
 
* teprve později mi došlo že odkazujete na zachování levostranných nul - ošetření by bylo dost složité navíc se zaokrouhlením může změnit celková délka čísla (kvůli které se levostranné nuly přidávají), takže asi jednodušší bude doporučit postup "nejdříve zaokrouhlit, pak doplňovat nuly". Ještě jednou díky za podněty.


Upravil Vladimír Michl - 02.úno.2017 v 15:14
Vladimír Michl (moderátor)
Arkance Systems s.r.o. - www.arkance-systems.cz
(podpora viz hd.cads.cz)
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 2022
Stav: Offline
Bodů: 1671
Přímý odkaz na tuto zprávu Zasláno: 01.úno.2017 v 17:55
Přimlouval bych se za specifikaci atributu
Attribute Tag name [Select] <all>:   (jeden/vše)
U toho Setupu by bylo dobré kdyby si to pamatovalo poslední volby... Defaulní nerozpoznávání celých čísel je trochu nečekané.
Rovněž by bylo dobré neměnit to co není předmětem úpravy... např. pokud už je číslo ve formátu 01,01 a navolím zaokrouhlení, pak to vrátí 1,00
A osobně bych posílil kontrolu - např. výpisem všech změněných hodnot do příkazového řádku
01,01 --> 1,00
12,05 --> 12,00
(třeba i vč. formátovacích znaků mtextu)
Už mlčim :)


Upravil johny - 02.úno.2017 v 11:27
Zpět nahoru
Karel Brázda Zobrazit panel
Diskutér
Diskutér

Přihlášen: 12.pro.2016
Lokalita: ČR (ÚL)
Používám:
3ds Max
Stav: Offline
Bodů: 14
Přímý odkaz na tuto zprávu Zasláno: 01.úno.2017 v 16:43
Ta nová verze je pěkná. Napadlo mně když změním oddělovač čísla na mezeru, jestli pak jde s číslem ještě  manipulovat jako s desetinným.
Zpět nahoru
Vladimír Michl Zobrazit panel
Moderátor
Moderátor
Avatar
Arkance Systems

Přihlášen: 09.zář.2004
Lokalita: ČR (JČ)
Používám:
Dodáváme produkty Autodesk
Stav: Offline
Bodů: 21470
Přímý odkaz na tuto zprávu Zasláno: 01.úno.2017 v 09:37
Asi by nebyl problém udělat podobný nástroj i pro Inventor, ale ono to pořád je nesystémové - ty hodnoty se zde také přepisují natvrdo.
 
Ode dneška je NumInText v nové verzi 1.1, která přidává další funkce pro zpracování čísel. Aplikace už se docela rozrostla, takže část funkcí zůstává jako freeware, část je aktivní až po zadání aktivačního kódu (pro zákazníky zdarma na Helpdesku). Aktualizovaný popis:
a
 
Vladimír Michl (moderátor)
Arkance Systems s.r.o. - www.arkance-systems.cz
(podpora viz hd.cads.cz)
Zpět nahoru
Mrázek Zobrazit panel
TOP uživatel
TOP uživatel
Avatar

Přihlášen: 05.říj.2004
Lokalita: ČR (LB)
Používám:
Inventor 2018, AutoCAD 2018, Vault Pro 2018
Stav: Offline
Bodů: 1199
Přímý odkaz na tuto zprávu Zasláno: 01.úno.2017 v 09:27
Existuje nějaká podobná utilita pro Inventor? Zaujala mne možnost zaokrouhlení na 0,5, kterou občas potřebuji a řeším to naprosto nesystémově přepsáním kóty natvrdo.
Ing. Zdeněk Mrázek
Preciosa Ornela a.s.
AIP 2018, ACADM 2018, Vault Pro 2018
Zpět nahoru
Vladimír Michl Zobrazit panel
Moderátor
Moderátor
Avatar
Arkance Systems

Přihlášen: 09.zář.2004
Lokalita: ČR (JČ)
Používám:
Dodáváme produkty Autodesk
Stav: Offline
Bodů: 21470
Přímý odkaz na tuto zprávu Zasláno: 31.led.2017 v 15:19
To jsou dobré nápady, díky. RoundUp, RoundDown, zaokrouhlení na meziřádové hodnoty a nějaký způsob doplnění na pevný počet cifer jsou určitě užitečné věci (a nedají se dělat jinými metodami). Některá nahrazení lze dělat pomocí srxText a regulárních výrazů.
Vladimír Michl (moderátor)
Arkance Systems s.r.o. - www.arkance-systems.cz
(podpora viz hd.cads.cz)
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 2022
Stav: Offline
Bodů: 1671
Přímý odkaz na tuto zprávu Zasláno: 31.led.2017 v 14:35
+1 :)
No to zní velmi komplexně... je pár tipů na další oblíbené a časté operace...
ZaobkouhliNahoru
ZaokrouhliDolu
Zaokrouhli na reálné číslo (často 0,5)
Odřízni řád 212.23 -> 2.23
Doplnění prefix 0.
Mezera jako odělovač (nebo obecný) převod 12_12_ na 12.12 (_ jako mezera)
Trochu výzva je  práce s staničením km 12,502 12 (+/-, zformátuj na)

Ale jsou to jen tipy z toho co jsem kdy pro sebe nebo někoho programoval... Požívám to rád, někdy se to docela hodí.
Zpět nahoru
Vladimír Michl Zobrazit panel
Moderátor
Moderátor
Avatar
Arkance Systems

Přihlášen: 09.zář.2004
Lokalita: ČR (JČ)
Používám:
Dodáváme produkty Autodesk
Stav: Offline
Bodů: 21470
Přímý odkaz na tuto zprávu Zasláno: 31.led.2017 v 13:49
Ve speciálních případech (více různých čísel v jednom textu) může nahrazení cifer selhat nebo vám nahradit i texty, kde to nebylo zamýšleno (např. popisné číslo v adrese v rohovém razítku) - hloupější RoundT pracuje jen s čistě numerickými texty, takže tam to nehrozí.
 
Každopádně jsme RoundT2 nyní zobecnili do nové aplikace NumInText, která umí texty různě filtrovat a s čísly kromě zakrouhlení provádět i další operace, např. přičíst/odečíst číslo nebo hodnotu vynásobit koeficientem (např. převod na palce). NumInText je ke stažení opět na stránce Freeware (Download).
Vladimír Michl (moderátor)
Arkance Systems s.r.o. - www.arkance-systems.cz
(podpora viz hd.cads.cz)
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 2022
Stav: Offline
Bodů: 1671
Přímý odkaz na tuto zprávu Zasláno: 31.led.2017 v 10:23
Ještě se zeptám... zkoušel jsem jen tu verzi ROUNDT2, která vypadá že funguje dobře i na TEXT, proč tedy používat ROUNDT? 
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 2022
Stav: Offline
Bodů: 1671
Přímý odkaz na tuto zprávu Zasláno: 30.led.2017 v 17:29
Nová verze to opravila vše - díky



Upravil johny - 31.led.2017 v 10:17
Zpět nahoru
Vladimír Michl Zobrazit panel
Moderátor
Moderátor
Avatar
Arkance Systems

Přihlášen: 09.zář.2004
Lokalita: ČR (JČ)
Používám:
Dodáváme produkty Autodesk
Stav: Offline
Bodů: 21470
Přímý odkaz na tuto zprávu Zasláno: 30.led.2017 v 16:32
Nejsou, to máte pravdu - opraveno ve verzi 1.4. (zpracovávalo to i celá čísla a při opakování je to nahrazovalo dvojmo)
 
pro Ondřej Urban: "m2" by to brát mělo - u MTextu se musí použít RoundT2, protože obsahuje řídící kódy.


Upravil Vladimír Michl - 30.led.2017 v 17:35
Vladimír Michl (moderátor)
Arkance Systems s.r.o. - www.arkance-systems.cz
(podpora viz hd.cads.cz)
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 2022
Stav: Offline
Bodů: 1671
Přímý odkaz na tuto zprávu Zasláno: 30.led.2017 v 13:07
Také jsem ze zvědavosti vyzkoušel... Popis zní lákavě, ale asi dělám něco špatně, páč výsledky nejsou úplně dle očekávání.


Připojené souborydwguploads/1045/Roundt-test.dwg

Zpět nahoru
Ondřej Urban Zobrazit panel
CAD/BIM manager
CAD/BIM manager
Avatar

Přihlášen: 06.úno.2007
Lokalita: ČR (Pha)
Používám:
AutoCad Architecture 2023
Stav: Offline
Bodů: 255
Přímý odkaz na tuto zprávu Zasláno: 30.led.2017 v 09:00
Dobré ráno,
je to šikovné, ale zrovna u "m2", to udělá "m2".
 
Jinak teda dotaz: Proč je to holý text, proč ne pole - při změně efektivní.
 
hoj Ondřej
Ondřej Kurkan Urban
PERI, spol. s r.o.
http://www.peri.cz

WIN 10, 64GB, RTX A4500, 2x27"
ACA 2023, ntb LENOVO P 16 G1
Zpět nahoru
ny156 Zobrazit panel
Diskutér
Diskutér

Přihlášen: 12.úno.2014
Lokalita: ČR (Pha)
Používám:
AutoCAD2012
Stav: Offline
Bodů: 12
Přímý odkaz na tuto zprávu Zasláno: 29.led.2017 v 21:39
Děkuji moc! Vyzkouším.

Také velice děkuji PepaR!
Zpět nahoru
Vladimír Michl Zobrazit panel
Moderátor
Moderátor
Avatar
Arkance Systems

Přihlášen: 09.zář.2004
Lokalita: ČR (JČ)
Používám:
Dodáváme produkty Autodesk
Stav: Offline
Bodů: 21470
Přímý odkaz na tuto zprávu Zasláno: 29.led.2017 v 20:50
Tak utilitu RoundT jsme upravili i na zpracování textů, kde se zaokrouhlované číslo nebo čísla objevují i uprostřed řetězce nebo řídících znaků MTextu - vyzkoušejte příkaz RoundT2. Verze 1.3 je ke stažení na Download.
 
Poradí si i se zaokrouhlením čísel v textech nebo atributech typu "Při drsnosti větší než 1.23 srazit hranu na 9.87".
Vladimír Michl (moderátor)
Arkance Systems s.r.o. - www.arkance-systems.cz
(podpora viz hd.cads.cz)
Zpět nahoru
Vladimír Michl Zobrazit panel
Moderátor
Moderátor
Avatar
Arkance Systems

Přihlášen: 09.zář.2004
Lokalita: ČR (JČ)
Používám:
Dodáváme produkty Autodesk
Stav: Offline
Bodů: 21470
Přímý odkaz na tuto zprávu Zasláno: 29.led.2017 v 18:59
Regulární výrazy (např. náš srxText) mohou pomoci, ale druhé des.číslo jen odříznou, nezaokrouhlí. Pokud by to nevadilo, tak nahrazovací řetězce budou např:
 
search: (.*\d+\.)(\d)(\d*)(m.*)
replace: $1$2$4
 
 
Vladimír Michl (moderátor)
Arkance Systems s.r.o. - www.arkance-systems.cz
(podpora viz hd.cads.cz)
Zpět nahoru

Pro technickou podporu CAD
kontaktujte Helpdesk

Příbuzné CAD tipy:
Tip 5906:VIPZaokrouhlovací vzorce v Revitu
Tip 8180:Zaokrouhlení desetinných čísel v textech ve výkresu.
Tip 10471:Rozsah rozvinu zaokrouhlený na celé číslo.
Tip 5902:Zaokrouhlení výměr ploch ve výkazech místností Revitu.
Tip 1066:Jaká je přesnost AutoCADu?
Tip 4453:Zaokrouhlení ve výrazech Revitu.


 Odpovědět Odpovědět Stránka  12> archiv

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



Stránka byla vygenerována za 1,137 sekund.