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.099.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ů.
Diskuzní fórum, poradna
?CAD diskuze, rady, výměna zkušeností

Fórum nenahrazuje technický support firmy ARKANCE (CAD Studio) - přímá podpora pro zákazníky funguje na helpdesk.arkance-systems.cz
|
Odpovědět ![]() |
Stránka 12> archiv |
Autor | |
ny156 ![]() Diskutér ![]() Přihlášen: 12.úno.2014 Lokalita: ČR (Pha) Používám: AutoCAD2012 Stav: Offline Bodů: 12 |
![]() Zasláno: 28.led.2017 v 00:50 |
Ahoj, mám dotaz.
Nějaký nápad jak zaokrouhlit desetinné číslo na jedno? Mám podlaží bytových jednotek, každý byt má vynesenou plochu 0.00 m2 , potřebuji na jedno 0.0 m2
Děkuji za případné rady |
|
![]() |
|
Vladimír Michl ![]() Profil člena
Odeslat soukromou zprávu
Najít příspěvky člena
Navštívit stránky člena
Přidat do seznamu známých
Moderátor ![]() ![]() ARKANCE Přihlášen: 09.zář.2004 Lokalita: ČR (JČ) Používám: Implementujeme řešení Autodesk Stav: Offline Bodů: 21978 |
![]() |
Aplikace by asi šla upravit i na čísla s uvedeným měrnými jednotkami, ale je myšlená spíš na ručně zadaná čísla. Výměry jsou asi generovány nějak automaticky, ne? Pokud je to např. textovým polem, lze zaokrouhlení určit přímo v definici pole.
|
|
![]() |
|
ny156 ![]() Diskutér ![]() Přihlášen: 12.úno.2014 Lokalita: ČR (Pha) Používám: AutoCAD2012 Stav: Offline Bodů: 12 |
![]() |
Děkuji, mohu poprosit postup?
Potřebuji to udělat hromadně, hodnot je tam opravdu hodně, pro každou místnost. Vlastnosti textu: |
|
![]() |
|
ny156 ![]() Diskutér ![]() Přihlášen: 12.úno.2014 Lokalita: ČR (Pha) Používám: AutoCAD2012 Stav: Offline Bodů: 12 |
![]() |
Tak zřejmě nejsou :( Nevím jak to udělali, tváří se to jako textové pole. (MTEXT)
|
|
![]() |
|
PepaR ![]() Profil člena
Odeslat soukromou zprávu
Najít příspěvky člena
Navštívit stránky člena
Přidat do seznamu známých
CAD/BIM manager ![]() ![]() Přihlášen: 29.lis.2004 Lokalita: ČR (ZL) Používám: ruky a hlavu (občas ;) Stav: Offline Bodů: 6206 |
![]() |
Dobrý večer,
pan Michl měl na mysli možnost nastavení přesnosti u definice textového pole, která vykazovanou hodnotu zaokrouhluje, viz obrázek. Ještě jedna praktická poznámka, dle mého pokud vykazujete podlahovou plochu, tak tato se zaokrouhluje na dvě desetinná místa, viz Plochy ve stavebnictví. |
|
![]() |
|
Vladimír Michl ![]() Profil člena
Odeslat soukromou zprávu
Najít příspěvky člena
Navštívit stránky člena
Přidat do seznamu známých
Moderátor ![]() ![]() ARKANCE Přihlášen: 09.zář.2004 Lokalita: ČR (JČ) Používám: Implementujeme řešení Autodesk Stav: Offline Bodů: 21978 |
![]() |
Je to holý MTEXT nebo dynamické (generované) textové pole? Má to na obrazovce šedé pozadí? Zkuste dvojklik na danou hodnotu.
|
|
![]() |
|
PepaR ![]() Profil člena
Odeslat soukromou zprávu
Najít příspěvky člena
Navštívit stránky člena
Přidat do seznamu známých
CAD/BIM manager ![]() ![]() Přihlášen: 29.lis.2004 Lokalita: ČR (ZL) Používám: ruky a hlavu (občas ;) Stav: Offline Bodů: 6206 |
![]() |
Přes PM s ny156 jsem zjistil, že jde o holý text.
Dle mého by to šlo řešit regulárními výrazy.
|
|
![]() |
|
Vladimír Michl ![]() Profil člena
Odeslat soukromou zprávu
Najít příspěvky člena
Navštívit stránky člena
Přidat do seznamu známých
Moderátor ![]() ![]() ARKANCE Přihlášen: 09.zář.2004 Lokalita: ČR (JČ) Používám: Implementujeme řešení Autodesk Stav: Offline Bodů: 21978 |
![]() |
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 ![]() Profil člena
Odeslat soukromou zprávu
Najít příspěvky člena
Navštívit stránky člena
Přidat do seznamu známých
Moderátor ![]() ![]() ARKANCE Přihlášen: 09.zář.2004 Lokalita: ČR (JČ) Používám: Implementujeme řešení Autodesk Stav: Offline Bodů: 21978 |
![]() |
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".
|
|
![]() |
|
ny156 ![]() Diskutér ![]() Přihlášen: 12.úno.2014 Lokalita: ČR (Pha) Používám: AutoCAD2012 Stav: Offline Bodů: 12 |
![]() |
Děkuji moc! Vyzkouším.
Také velice děkuji PepaR! |
|
![]() |
|
Ondřej Urban ![]() Profil člena
Odeslat soukromou zprávu
Najít příspěvky člena
Navštívit stránky člena
Přidat do seznamu známých
CAD/BIM manager ![]() ![]() Přihlášen: 06.úno.2007 Lokalita: ČR (Pha) Používám: AutoCad Architecture 2023 Stav: Offline Bodů: 268 |
![]() |
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 |
|
![]() |
|
johny ![]() TOP uživatel ![]() Přihlášen: 24.led.2006 Lokalita: ČR (JM) Používám: C3D 2024 Stav: Offline Bodů: 1742 |
![]() |
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í.
|
|
![]() |
|
Vladimír Michl ![]() Profil člena
Odeslat soukromou zprávu
Najít příspěvky člena
Navštívit stránky člena
Přidat do seznamu známých
Moderátor ![]() ![]() ARKANCE Přihlášen: 09.zář.2004 Lokalita: ČR (JČ) Používám: Implementujeme řešení Autodesk Stav: Offline Bodů: 21978 |
![]() |
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 |
|
![]() |
|
johny ![]() TOP uživatel ![]() Přihlášen: 24.led.2006 Lokalita: ČR (JM) Používám: C3D 2024 Stav: Offline Bodů: 1742 |
![]() |
Nová verze to opravila vše - díky
Upravil johny - 31.led.2017 v 10:17 |
|
![]() |
|
johny ![]() TOP uživatel ![]() Přihlášen: 24.led.2006 Lokalita: ČR (JM) Používám: C3D 2024 Stav: Offline Bodů: 1742 |
![]() |
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?
|
|
![]() |
|
Vladimír Michl ![]() Profil člena
Odeslat soukromou zprávu
Najít příspěvky člena
Navštívit stránky člena
Přidat do seznamu známých
Moderátor ![]() ![]() ARKANCE Přihlášen: 09.zář.2004 Lokalita: ČR (JČ) Používám: Implementujeme řešení Autodesk Stav: Offline Bodů: 21978 |
![]() |
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).
|
|
![]() |
|
johny ![]() TOP uživatel ![]() Přihlášen: 24.led.2006 Lokalita: ČR (JM) Používám: C3D 2024 Stav: Offline Bodů: 1742 |
![]() |
+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í.
|
|
![]() |
|
Vladimír Michl ![]() Profil člena
Odeslat soukromou zprávu
Najít příspěvky člena
Navštívit stránky člena
Přidat do seznamu známých
Moderátor ![]() ![]() ARKANCE Přihlášen: 09.zář.2004 Lokalita: ČR (JČ) Používám: Implementujeme řešení Autodesk Stav: Offline Bodů: 21978 |
![]() |
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ů.
|
|
![]() |
Pro technickou podporu CAD
kontaktujte Helpdesk
Odpovědět ![]() |
Stránka 12> archiv |
Přejít na fórum | Oprávnění fóra ![]() Nemůžete vytvářet nová témata v tomto fóru Nemůžete odpovídat na témata v tomto fóru Nemůžete vymazávat vaše příspěvky v tomto fóru Nemůžete upravovat vaše příspěvky v tomto fóru Nemůžete vytvářet ankety v tomto fóru Nemůžete hlasovat v anketách v tomto fóru |
Stránka byla vygenerována za 0,413 sekund.