ARKANCE - globální Platinum partner Autodesk ARKANCE | KONTAKT - CZ | SK | EN | DE
Již 10.000+ CAD tipů. Přes 118.500 registrovaných u nás, celkem 1.096.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ů. Kompletní příkazy AutoCADu a proměnné AutoCADu 2026.
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řenoLze vylepšit FIXBLOCK?

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

Přihlášen: 09.bře.2009
Lokalita: ČR (VY)
Používám:
AutoCAD 2019, Inventor 2019, SolidWorks 2019
Stav: Offline
Bodů: 313
Přímý odkaz na tuto zprávu Téma: Lze vylepšit FIXBLOCK?
    Zasláno: 22.říj.2009 v 12:08
Dobrý den.
Chci se zeptat nějakého LISPového mága...
Docela často používám fixblock, nicméně teď mám rozdělaný projekt kde je spousta externích výkresů, které obsahují spoustu bloků a díky tomu má projekt skoro 600 hladin. Pro mojí potřebu jsou ovšem tyto externí hladiny zbytečné. Když použiji Fixblock, tak mi to sice blok převede do hladiny "0", ale pokud jsou v bloku vnořené další bloky v jiných hladinách, tak se jich jednoduše nezbavím. A editovat několik set až tisíc bloků ručně by zabralo nehorázné množství času.
 
Proto se ptám, existuje něco jako Fixblock ale s tím, že by převedl do hladiny "0" úplně všechny bloky, které se ve výkrese nachází bez ohledu na úroveň jejich vnoření?
Zpět nahoru
Vladimír Michl Zobrazit panel
Moderátor
Moderátor
Avatar
ARKANCE

Přihlášen: 09.zář.2004
Lokalita: ČR (JČ)
Používám:
Implementujeme řešení Autodesk
Stav: Offline
Bodů: 21941
Přímý odkaz na tuto zprávu Zasláno: 22.říj.2009 v 22:09
Není potřeba nic vylepšovat - vestavěný příkaz NASTAVDLEHLAD to zařídí - viz:
http://www.cadforum.cz/cadforum/qaID.asp?tip=2426
Vladimír Michl (moderátor)
ARKANCE CZ - arkance.world
(podpora viz helpdesk.arkance-systems.cz)
Zpět nahoru
rychetsky Zobrazit panel
TOP uživatel
TOP uživatel
Avatar

Přihlášen: 09.bře.2009
Lokalita: ČR (VY)
Používám:
AutoCAD 2019, Inventor 2019, SolidWorks 2019
Stav: Offline
Bodů: 313
Přímý odkaz na tuto zprávu Zasláno: 26.říj.2009 v 11:51

Vestavěný příkaz to sice zařídí, ale přesně tak jak jsem popsal výše. Bloky, které jsou ve výkrese uvede do hladiny "0", ale nedej bože, aby byly v bloku vnořené bloky další.

Potřebuji převést úplně všechny bloky ve výkrese do jedné hladiny a potom si je přiřadit ke svým vlastním.

Ve výkrese je několik tisíc bloků a pokud jsou vnořeny v nějakém bloku, tak s tím ani fixblock ani NASTAVDLEHLAD nic neudělají.

 

Pokud si myslíte, že ano, tak si vytvořte blok v hladině „X“ vložte do něj jiný blok v hladině „Y“ a ten ať zároveň obsahuje blok v hladině „Z“. Pokud Váš tip dokáže všechny bloky převést do hladiny „0“ tak něco dělám špatně.

 

Ale obávám se, že vaše tipy prostě neberou v potaz případné vnoření bloků.

Já potřebuji jedním příkazem převést naprosto všechny bloky do jedné hladiny, nehledě na úroveň jejich vnoření.

 

Zkoušel jsem příkazem Rychle vybrat... vybrat všechny bloky ve výkrese a pak použít  NASTAVDLEHLAD. Příkaz proběhl, ale bloky vnořené v blocích zůstali v původních hladinách.

 
Confused


Upravil rychetsky - 26.říj.2009 v 11:52
Zpět nahoru
Martin Bielina Zobrazit panel
Zasloužilý člen
Zasloužilý člen

Přihlášen: 04.led.2007
Lokalita: ČR (Pha)
Používám:
AutoCAD True view 2016
Stav: Offline
Bodů: 100
Přímý odkaz na tuto zprávu Zasláno: 26.říj.2009 v 13:24
Zkuste tuhle variantu Fixblocku. Možná to váš problém vyřeší.


Připojené souborylspuploads/20091026_132058_fixblock.lsp
Zpět nahoru
Vladimír Michl Zobrazit panel
Moderátor
Moderátor
Avatar
ARKANCE

Přihlášen: 09.zář.2004
Lokalita: ČR (JČ)
Používám:
Implementujeme řešení Autodesk
Stav: Offline
Bodů: 21941
Přímý odkaz na tuto zprávu Zasláno: 26.říj.2009 v 13:27
Máte pravdu, nepřečetl jsem si to pořádně - NASTAVDLEHLAD neřeší váš problém, ale problém explicitně přiřazených vlastností (barev). To je něco jiného.
 
Přiřazení hladin blok/bloků do hladiny 0 ale řeší jiná LISP utilita - BL0 (taktéž na Download). Umí i vnořené bloky.
Vladimír Michl (moderátor)
ARKANCE CZ - arkance.world
(podpora viz helpdesk.arkance-systems.cz)
Zpět nahoru
rychetsky Zobrazit panel
TOP uživatel
TOP uživatel
Avatar

Přihlášen: 09.bře.2009
Lokalita: ČR (VY)
Používám:
AutoCAD 2019, Inventor 2019, SolidWorks 2019
Stav: Offline
Bodů: 313
Přímý odkaz na tuto zprávu Zasláno: 26.říj.2009 v 13:50

Tu jsem zkoušel a nevím, jestli je to tím, že mám ACAD 2010...ale když jí použiju, tak sice blok převede bez problému, ale pak to rozhází vnořené bloky do šílené vzdálenosti.

Viz obrázek>
 

Připojené náhledyPřihlaste se pro zobrazení plné verze - 20091026_134956_BL0.JPG

Zpět nahoru
rychetsky Zobrazit panel
TOP uživatel
TOP uživatel
Avatar

Přihlášen: 09.bře.2009
Lokalita: ČR (VY)
Používám:
AutoCAD 2019, Inventor 2019, SolidWorks 2019
Stav: Offline
Bodů: 313
Přímý odkaz na tuto zprávu Zasláno: 26.říj.2009 v 13:56
Je zajímavé, že něco podobného co jsem nakousnul já, se na fóru už kdysi řešilo, ale nedořešilo > viz link
 
Zpět nahoru
Martin Bielina Zobrazit panel
Zasloužilý člen
Zasloužilý člen

Přihlášen: 04.led.2007
Lokalita: ČR (Pha)
Používám:
AutoCAD True view 2016
Stav: Offline
Bodů: 100
Přímý odkaz na tuto zprávu Zasláno: 26.říj.2009 v 13:59
Tak to je opravdu zvláštní chování, protože ten LSP manipuluje pouze s vlastnostmi "hladina" a "barva". Nemohlo by to být třeba různými jednotkami bloků (metry, milimetry, palce atd.)? Ty ten LSP ale taky nemění, to jsem si jistý. Už mě napadá to pouze vyzkoušet sám přímo na vašem souboru. Můžete mi poslat třeba jen nějaký slepý výřez na PM?
Zpět nahoru
rychetsky Zobrazit panel
TOP uživatel
TOP uživatel
Avatar

Přihlášen: 09.bře.2009
Lokalita: ČR (VY)
Používám:
AutoCAD 2019, Inventor 2019, SolidWorks 2019
Stav: Offline
Bodů: 313
Přímý odkaz na tuto zprávu Zasláno: 26.říj.2009 v 14:23
Mám zajímavý poznatek.
Pokud vložím blok do nového dwg, tak vše proběhne jak má...ikdyž některé entity změní svojí polohu v řádech desítek cm.
Problém je v layoutu ve kterém je tento blok vložen. Tak když spustím Bl0 tak začne tento blok postupně mizet, až se nakonec "rozsype" okolo původního umístění.
 
Dotyčný blok bych Vám zaslal, ale v PM nemohu dát přílohu a striktní zabezpečení naší sítě mi neumožňuje nahrát blok někam ven...
Zpět nahoru
Martin Bielina Zobrazit panel
Zasloužilý člen
Zasloužilý člen

Přihlášen: 04.led.2007
Lokalita: ČR (Pha)
Používám:
AutoCAD True view 2016
Stav: Offline
Bodů: 100
Přímý odkaz na tuto zprávu Zasláno: 26.říj.2009 v 14:50
Bl0 by to dělat mohl, protože ten manipuluje mimo jiné i s měřítky. Zkusil jste ten LSP, který jsem Vám nabídnul já. Je to skoro neznámá varianta FIXBLOCK, která když místo výběru konkrétního stisknete enter, opraví všechny bloky ve výkresu tak jako by to udělal původní FIXBLOCK jen s jediným vybraným blokem a tedy i s vnořenými bloky.

Není úplně doladěná, takže výpis pokynů na příkazovém řádku nejsou takové jak bych si to představoval, ale bohužel nemám čas všechno doladit až do úplného konce a tenhle kód je bezezbytku přejatý. Neudělal jsem v něm jedinou úpravu, ale funguje na 100%.
Zpět nahoru
rychetsky Zobrazit panel
TOP uživatel
TOP uživatel
Avatar

Přihlášen: 09.bře.2009
Lokalita: ČR (VY)
Používám:
AutoCAD 2019, Inventor 2019, SolidWorks 2019
Stav: Offline
Bodů: 313
Přímý odkaz na tuto zprávu Zasláno: 26.říj.2009 v 15:09
Paráda...vše proběhlo bez problémů.
Děkuji za pomoc...tohle je to, co jsem potřeboval.
 
Clap
Zpět nahoru
rychetsky Zobrazit panel
TOP uživatel
TOP uživatel
Avatar

Přihlášen: 09.bře.2009
Lokalita: ČR (VY)
Používám:
AutoCAD 2019, Inventor 2019, SolidWorks 2019
Stav: Offline
Bodů: 313
Přímý odkaz na tuto zprávu Zasláno: 26.říj.2009 v 15:15
Takhle to dopadá, když máte zapnuté dynamické zadání a nečtete si pro sichr příkazový řádek Wink.
Děkuji
Zpět nahoru

Pro technickou podporu CAD
kontaktujte Helpdesk

Příbuzné CAD tipy:
Tip 5591:Jak předefinovat entity bloku na DleHlad?
Tip 2426:Jak přebarvit blok vložený do výkresu?
Tip 12601:Ve Fusion 360 mi nejdou zapnout vržené stíny v zobrazení modelu.
Tip 12873:Proč se mi výřez v Maya 2020 zobrazuje tmavší než v předchozích verzích?
Tip 13354:Užitečnější popisky objektů, rychlé tipy - délka a plocha křivek.
Tip 13850:Předplatné vyžaduje přiřazení týmu, než budete moci uživatelům udělit přístup k obsaženým produktům.


 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,359 sekund.