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ů.
Autodesk Revit - BIM projektová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řenoVnořené bloky

 Odpovědět Odpovědět archiv
Autor
Papiko Zobrazit panel
Nováček
Nováček

Přihlášen: 16.kvě.2006
Lokalita: ČR (Pha)
Stav: Offline
Bodů: 7
Přímý odkaz na tuto zprávu Téma: Vnořené bloky
    Zasláno: 17.kvě.2006 v 08:24

Dobrý den,

jak mohu zjistit pomocí VBA ze kterých vnořených bloků se mi skládá nadřazený blok v ACAD2004.  

V kolekci Blocks zjistím pouze použité bloky a jednotlivé Items v ModelSpace mi vrácí pouze nadřazené bloky.

Díky P

 

Zpět nahoru
Chop Zobrazit panel
Diskutér
Diskutér

Přihlášen: 13.srp.2005
Lokalita: Czech Republic
Stav: Offline
Bodů: 64
Přímý odkaz na tuto zprávu Zasláno: 19.kvě.2006 v 05:48

Možná se mýlím, ale tuto cestu bych raději co nejrychleji opustil. Používání vnořených bloků je sice možné, ale není příliš výhodné. Raději zkuste používat grupování nebo nějaký jiný postup protože:

1. v kolekci Blocks jsou zapsány čisté definice bloku, které se ve výkresové databázi vyskytují právě jen zde.

2. v modelovém prostoru se nacházejí odkazy na tyto bloky tj. BlockReference a to je trochu jiný objekt.

Pokud vnoříte blok do bloku a pak jej do modelového prostoru vložíte vícekrát, tak správně dostanete jen odkaz na vybranou BlockReferenci, která má samostatné HANDLE. Pokud teď načtete ve VBA a nebo LISPU definici vybrané reference z kolekce Blocks (třeba podle názvu), tak získáte přístup pouze k jednotlivým objektům této definice, ale u těch se neliší HANDLE. Tj. pokud teď změníte vnořený objekt, projeví se to ve všech nadřízených BlockReferencích (to lze např. využít při konverzi importovaných bloků z DGN do hladiny 0 apod.).

Autocad neumožní editovat jednotlivé podřízené objekty - pravděpodobně si je dočasně převede na PRIVATE a uvolní je až po rozbití nadřízeného bloku. Možná existuje nějaká pokročilá technika k přístupu k nim, ale nemyslím, že by to bylo něco jednoduchého a schůdného.

Zpět nahoru
Papiko Zobrazit panel
Nováček
Nováček

Přihlášen: 16.kvě.2006
Lokalita: ČR (Pha)
Stav: Offline
Bodů: 7
Přímý odkaz na tuto zprávu Zasláno: 19.kvě.2006 v 08:13

Díky za odpověd,

po zkoušení a odpovědí z vedlejší diskuze jsem zjistil ,že to to je slepá ulička. Bohužel tato možnost by mi trošku zlehčila život.

 

Zpět nahoru

Pro technickou podporu CAD
kontaktujte Helpdesk

Příbuzné CAD tipy:
Tip 3721:Automatické Čisti na vnořené bloky či jiné symboly.
Tip 10692:Výkaz použitých bloků (včetně vnořených) v DWG výkresu.
Tip 6814:Hlášení: Blok ABCD odkazuje sám sebe
Tip 2426:Jak přebarvit blok vložený do výkresu?
Tip 4649:Jak vytvořit DWF soubor obsahující atributy objektů?
Tip 9869:Externí reference ABC má vícenásobné odkazy. Neodpojeno.


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