Název DWG a jméno hladiny
Vytištěno z: CAD Fórum
Kategorie: Autodesk - stavebnictví, strojírenství, CAD/GIS
Název fóra: AutoCAD
Popis fóra: Otázky kolem aplikací AutoCAD a AutoCAD LT, AutoCAD 360, prohlížečů, DWG a DWF, Design Review, Navisworks, nadstavby, 123D, A360 a cloud Autodesk 360
URL: https://www.cadforum.cz/forum/forum_posts.asp?TID=7540
Datum vytištění: 12.kvě.2026 v 19:48
Téma: Název DWG a jméno hladiny
Odeslal: Radim Cech
Předmět: Název DWG a jméno hladiny
Datum odeslání: 11.lis.2008 v 09:01
|
Zabýval se už někdy někdo problémem předponou v názvu hladiny, která by byla stejná jako název souboru?
Proč se na to ptám. Při koordinaci mám dva soubory, SO_100 a v něm hladinu 1 a SO_500 a v něm taky hladinu 1. Tomu prostě nelze zabránit, protože jde o soubory od dvou projektantů. Pokud ve finále pomocí Vázat složíte tiskovou situaci z takových souborů, začnou se Vám měnit barvy, typy čar.
Uvítal bych nějaký tip, jak automaticky do názvu hladiny dostat název souboru jako předponu.
------------- R.C.
OSTRAVA
|
Odpovědi:
Odeslal: Buba
Datum odeslání: 11.lis.2008 v 09:12
|
Keď to vložíte ako xref(y), tak hladiny sa nespoja.
Ale o to Vám asi nejde?
|
Odeslal: PepaR
Datum odeslání: 11.lis.2008 v 09:22
Řešil bych to kontrolou pomocí xrefu nebo nástrojem http://www.google.com/search?ie=UTF-8&oe=UTF-8&q=comparedwg" rel="nofollow - CompareDWG .
------------- PepaR https://www.jremes.cz" rel="nofollow - jremes.cz | https://www.stavlab.cz" rel="nofollow - stavlab.cz
|
Odeslal: Radim Cech
Datum odeslání: 11.lis.2008 v 09:23
|
Až expedujeme projekt, tak XREFy dám Vázat a Vložit a stanou se z nich bloky, a zruší se předpony názvů hladiny a tím se původně dvě hladiny z různých souborů stanou hladinou jednou.
------------- R.C.
OSTRAVA
|
Odeslal: Radim Cech
Datum odeslání: 11.lis.2008 v 09:25
PepaR napsal(a):
Řešil bych to kontrolou pomocí xrefu nebo nástrojem http://www.google.com/search?ie=UTF-8&oe=UTF-8&q=comparedwg" rel="nofollow - CompareDWG . |
To dělá přes ně co?
------------- R.C.
OSTRAVA
|
Odeslal: Mantlík
Datum odeslání: 11.lis.2008 v 09:26
|
Automaticky to sice neumím, ale ručně lze přejmenovat všechny hladiny ....
_rename
vyberu všechny hladiny
jako nový názem zadám např. "SO_100_*" (samozřejmě bez uvozovek)
a všechny hladiny v souboru dostanou příslušnou předponu
ale na druhou stranu to nepůjde připojovat přes vázání, přejmenování se musí udělat před připojením a tak byste měl v xrefu zduplikované číslo SO
------------- J. Mantlík
|
Odeslal: PepaR
Datum odeslání: 11.lis.2008 v 09:30
Radim Cech napsal(a):
To dělá přes ně co? |
Porovnává obsah DWG, barvy, čáry atd.
------------- PepaR https://www.jremes.cz" rel="nofollow - jremes.cz | https://www.stavlab.cz" rel="nofollow - stavlab.cz
|
Odeslal: Radim Cech
Datum odeslání: 11.lis.2008 v 09:51
|
Ten název hladiny s předponou jsem samozřejmě myslel už u zdrojových souborů, kdy se tvoří projekt. To přejmenování mně nenapadlo, to by šlo, protože se snažíme názvy souborů neměnit projekt od projektu. Každý pak ví, že SO_101 je něco k silnicím, SO_301 něco s kanálem atd.
To je dobrý tip, byť to nefunguje automaticky. Už jsem ho vyzkoušel a funguje.
------------- R.C.
OSTRAVA
|
Odeslal: Radim Cech
Datum odeslání: 11.lis.2008 v 12:39
|
Ještě jsem nad tím přemýšlel, s tím přejmenováním to má jeden zádrhel. Pokud bych si chtěl udělat tlačítko na přejmenování hladiny, kde bych použil ten trik s "*", mohlo by se mi stát, že u již tak pojmenovaných hladin znovu předřadím předponu. Proto se obracím na zde přítomné zkušené programátory o pomoc. Z DWGNAME lze vytáhnout název výkresu. Dala by se vytvořit aplikace, která by po spuštění zkontrolovala názvy hladin a případně doplnila na začátek názvu hladin název výkresu? Pokud by už tam název byl, prostě by to ignorovala. Jde asi o testování znaku po znaku ze dvou nějakých sad.
Pro moji práci by mi to hodně pomohlo, proto jsem ochoten tuto aplikaci případně zaplatit.
------------- R.C.
OSTRAVA
|
Odeslal: Vladimír Michl
Datum odeslání: 11.lis.2008 v 15:51
|
Naprogramovat by to šlo celkem snadno, ale účel tohoto počínání mi trochu uniká. Nedělá už to samé standardní vázání Xrefů? Viz:
http://www.cadforum.cz/cadforum/qaID.asp?tip=642 - http://www.cadforum.cz/cadforum/qaID.asp?tip=642
------------- Vladimír Michl (moderátor) ARKANCE CZ - https://arkance.world - arkance.world (podpora viz helpdesk.arkance-systems.cz)
|
Odeslal: Radim Cech
Datum odeslání: 12.lis.2008 v 05:41
Tak teď jsem trochu znejistěl. Já jsem nikdy nepátral po významu volby Typu vázání xrefů?
Vázat znamená, že jej vloží jako blok a hladině přidá jméno souboru?
Vložit znamená, že jej vloží jako blok, ale hladinu nechá jen dle původního souboru?
Pokud je to tak, pak se omlouvám, že jsem tímto problémem obtěžoval.
------------- R.C.
OSTRAVA
|
Odeslal: Buba
Datum odeslání: 12.lis.2008 v 08:48
|
Samozrejme. Píšu to ináč aj v Helpe. Je rozdiel blok ako externý súbor pripojiť, podložiť a vložiť.
|
Odeslal: Radim Cech
Datum odeslání: 12.lis.2008 v 12:05
|
Připojit versus podložit je mi zcela jasné. Používám jen podložit.
Ale ten rozdíl mezi vázat a vložit jsem nikdy nestudoval. Kromě těch názvů hladin je tam nějaký zásadní rozdíl? V HELPu jsem si moc nepočetl.
Myslíte tohle?
- V dialogu Vázat xrefy vyberte jednu z následujících možností:
- Funkce Vázání převede objekty v xrefu do reference bloku. Definice pojmenovaného objektu jsou vloženy do aktuálního výkresu s předponou názevbloku$n$.
- Vložení také převede objekty v xrefu do referenčního bloku. Definice pojmenovaného objektu jsou sloučeny s aktuálním výkresem bez vložení předpon.
------------- R.C.
OSTRAVA
|
Odeslal: Rostislav Říha
Datum odeslání: 13.lis.2008 v 12:55
Radim Cech napsal(a):
n rozdíl mezi vázat a vložit jsem nikdy nestudoval. Kromě těch názvů hladin je tam nějaký zásadní rozdíl? |
my máme pocit, že jsme to studovali. AFAIK opravdu jde jen o názvosloví - a z názvů je to celkem jasné - "vložit" se chová stejně, jako vkládání bloku: pokud v cílovém výkrese existuje hladina či blok stejného jména, jako hladina či blok ve vkládaném výkrese, tak se použijí...výsledek vypadá stejně, jako kdyby byl dotyčný soubor vložen pomocí příkazu insert. Volba "vázat" naopak zachovává veškeré názvy a definice unikátní - vkládá do jejich názvů na začátek řetězec názvu vázaného souboru.
------------- Rostislav Říha
|
Odeslal: Radim Cech
Datum odeslání: 13.lis.2008 v 13:26
No to je o tom studování. Aniž bych moc přemýšlel, dal jsem Vložit, protože Vázat se mi nelíbilo
------------- R.C.
OSTRAVA
|
Odeslal: Ferdinand
Datum odeslání: 13.lis.2008 v 17:33
|
No...teď nedávno jsme dostali výkresy s "fundovanými" názvy jako
05-709-2-207 01 setting template 16xM27 150x150 1130x1130.dwg
apod. Asi by to bylo dost legrační, kdyby hladiny takového výkresu by se jmenovaly
05-709-2-207 01 setting template 16xM27 150x150 1130x1130_KORROSIONSSCHUTZ-FEUERVERZINKEN
atd.
Název aktuálního výkresu (bez přípony) získám když v lispu použiju (už ani nevím, kdo z vás nám to poskytl...)
(setq DWG- (cadr (fnsplitl (getvar "dwgname"))))
jinak samozřejmě
(setq DWG (getvar "dwgname"))
------------- -FerTh-
|
Odeslal: majklha
Datum odeslání: 18.lis.2008 v 15:36
Nejlepší je vložit tam ten soubor jako XREF a pak dát "vázat" a ono to tam udělá hladinu <název souboru>$<jméno hladiny>
------------- Majkl
|
Odeslal: Vaclav Hryz
Datum odeslání: 15.led.2009 v 10:21
|
Dobrý den,
mě odpověď chvíli trvá, možná už to není potřeba.
Plně Váš požadavek chápu, kdysi jsem pro naše uživatele řešil podobný požadavek: při/od-jmenování bloků. Tady je popis pro mé ovečky:
-----
RENBL
Přejmenuje všechny uživatelské bloky ve výkrese přidáním přípony tvořené názvem výkresu nebo zadané uživatelem. Uživatelské bloky jsou všechny bloky vytvořené uživatelem. Ostatní bloky rámečků, razítek, značek a dalších, obsažených v pomůckách zakázky, jsou z převodu vyjmuty jejich interním definováním v příkazu nebo rozlišením podle počátečního znaku _ (podtržítko).
-----
Váš případ je na stejném principu, pracoval jsem s tabulkou bloků, stačilo by to převést na tabulku hladin. Navíc jsem pracoval s externím souborem, kde jsem si určoval, které bloky se nemají přejmenovávat, což byste taky mohl využít.
Pokud to potřebujete, budete mít zájem, a hlavně se v tom budete chtít povrtat a upravit si to, mohu Vám ten LSP poslat. Já se přiznám, že nemám čas to přeprogramovat, už to nepoužíváme. Navíc v tom byla nějaká menší chyba, kterou mám poznamenanou jako "při jednopísmené předponě nepřidá stejné písmeno", ale nějak mi to neleze do hlavy. Chce to přehodit na Váš požadavek a odzkoušet.
V. Hryz
------------- Vaclav Hryz VUKV a.s. Bucharova 1314/8 CZ - 158 00 PRAHA 5 mailto:hryz@vukv.cz
|
|