Zobrazit plnou verzi příspěvku: Soubor tvaru SHX

Norwan
08.12.2007, 01:21
Zdravim,
doatal jsem vykresy u nichz chybi SHX tvary, nejspis se jedna o nejake specialni cary ve schematech. Pri otevreni DWG na me autocad vyhodi nekolik oken at vyberu misto kde jsou ty soubory SHX ulozeny. Da se nejak techto oken zbavit? Puvodni cary nepotrebuji, nahrazuji je vlastnima, jen ty okna jsou otravna...
Diky

PepaR
08.12.2007, 09:21
Můžete ty čáry vymazat nebo si nahrát/sehnat soubory SHX, které ty čáry vyžadují.

Ferdinand
10.12.2007, 10:07
Po nahrazení jiným typem čáry provést vyčištění výkresu

prasopal666
10.12.2007, 12:53
jak nahradím jiným typem čar?

Ferdinand
10.12.2007, 13:32
1. Načíst do výkresu používaný typ čáry (=kterým budu nahrazovat)
2. Vybrat (třeba filtrem Qselect) to co chci změnit (="nečitelný" typ čáry)
3. Změnit typ čáry ve Vlastnostech
4. Vyčistit výkres
Problém může nastat, pokud jsou ve výkresu bloky s "problémovým" typem čáry - asi je bude třeba buď předefinovat anebo rozbít, anebo lze použít aplikaci BB od Pavla Štyla (  SRDEČNĚ POZDRAVUJI!) - viz Download.

prasopal666
10.12.2007, 14:09
díky za postup, ale nerozumím bodu 2.
 
jak vyberu "nečitelný" typ čáry , když vlastně ani nevim co je nečitelné ?
 
při vyskakování oken s hláškou o SHX mačkám klávesu ESC

zdrk
10.12.2007, 14:15
Zkusit vyhledat čáry jako jsou např. kanalizace, vodovod apod. Standardní čáry typu divide, dashot se zobrazí normálně.

Mantlík
10.12.2007, 14:19
Protože jsem zatím neslyšel o utilitě, která by to uměla nalézt (ale pokud existuje, VELMI rád se poučím) - tak je na řadě intuice + porovnání definic "vlastněných" čar s hledaným shx.
 
Ale pokud mne paměť neklame, vzhledem k používané verzi acadu by Vás to vlastně ani nemuselo zajímat, tenkrát komplexní čáry ještě nebyly 

Norwan
10.12.2007, 21:16
Tak jsem vsechny puvodni cary nahradil vlastnim typem nebo nastavil klasickou Solid line a SHX okna vyskakuji porad a chteji stale asi 10ruznych typu car. Tolik druhu car ve vykresu snad ani nebylo a ted uz vubec neni. Cim to jeste muze byt?

EDIT: Prave jsem vykres preulozil a postupne zkousel odmazavat "podezrele" cary, pak i dalsi casti vykresu az jsem se dostal k tomu ze byl vykres uplne prazny. Jediny problem nastal, kdyz jsem chtel vymazat v nastevni pisem 2druhy pisem "romand", "romanc", kde mi to napsalo, ze je nelze vymazat, ze jsou pouzivane. Okna pri nacitani vykresu jsou tam stale.Norwan2007-12-10 21:33:59

Mantlík
10.12.2007, 22:23
Pravděpodobně jste po nahrazení čar neprovedl ČISTI (_PURGE)
 

Norwan
11.12.2007, 00:00
Diky moc, to je presne ono. Ve vykresu zustalo nekolik bodu prave z tech puvodnich SHX car, ktere nebyly viditelne ani pri maximalnim zvetseni. Bohuzel nejdou oznacit jinak nez oznacenim celeho vykresu (Select all), takze budu muset vykres prekopirovat do noveho a pokusit se nevybrat tyto body.

zdrk
11.12.2007, 08:28
Ještě se ve výkresu můžou nacházet entity prázdného textu, které nejsou samostatně vybrat. Pomohlo by stažení v sekci Download aplikace Killdots.lsp, která by si s prázdnými texty měla poradit.
V plné verzi cadu načíst tento lisp a příkazem killdots vše proběhne. Případně si stáhnout GGmenu pro plnou verzi cadu.zdrk2007-12-11 08:30:42

Ferdinand
11.12.2007, 11:28
[QUOTE=prasopal666]
... 
jak vyberu "nečitelný" typ čáry , když vlastně ani nevim co je nečitelné ?
...[/QUOTE]
Měl jsem na mysli spíše pro Vás "nepoužitelné" čáry, které se jmenují "nějak" jako třeba "moječára025-H2O". (Nevím, jak to je s filtry v R11 - asi tam ještě nebyly  )
Jinak vymazat "neviditelné" entity lze i takhle (což já mám na kláv. zkratce  resp. i na ikoně):
Command: _eraseSelect objects: _all 3400 found
Select objects: _R
Remove objects: _W
Specify first corner: (getvar "extmin")(-60.376 -25.8834 0.0)Specify opposite corner: (getvar "extmax")(255.362 398.207 0.0)3400 found, 3396 removed, 4 total
Remove objects: <Enter>
Pokud ale v shx uživ. typu čáry je použito pro R11 nestandardního/nekompatibilního fontu či nějakého uživatelsky nadefinovaného tvaru, tak nevím, co s tím - poněvadž tyto i po vymazání "neviditelných" broučků jsou nadále součástí výkresu právě v entitě té čáry...

Mantlík
11.12.2007, 13:38
Právě že v R11 se nám o komplexních uživatelských čarách ani nesnilo, natož o filtrech ....
Ale Ferdinand má v zásadě pravdu. Jde o to najít "zvláštní" názvy čar a změnit je na obvyklé a pak soubor zkusit vyčistit.
 
Ale v poslední době se trochu zapomíná, že shx soubory se používaly i pro různé značky místo bloků

Vladimír Michl
12.12.2007, 10:22
Pro vyčištění chybějících SHX tvarů lze použít LISP utilitu DELSHAPE - viz stránka Download.