Zobrazit plnou verzi příspěvku: vycistenie nepomenovanch blokov
andrej000
29.10.2012, 08:06
ahoj,ako podklad k projektu som dostal vykres, v ktorom su nadefinovane nepomenovane bloky a neviem ich vycistit.Aj po vymazani vsetkych objektov vo vykrese sa tieto bloky nevycistia. Pri kopirovani cez schranku sa bloky prenasaju do dalsich vykresov. Maju v sebe definovane typy ciar. Bloky maju mena ako: "*A77". Vycistit sa daju jedine tak, ze vykres ulozim do DXF a nasledne vycistim. Pre mna je to ale nepuzitelne, kedze pouzivam nadstavbu Advance Steel a prisiel by som o vsetky objekty nadstavby (zial som na tieto bloky dosiel neskoro a uz to mam vo svojich vykresoch).Pripajam vycisteny vykres a ten isty vykres ulozeny do DXF, kde je vidno tie bloky.https://docs.google.com/open?id=0B_n8LYjYMOX4NVotaXM1eF9ramM
lvinklarkova
30.10.2012, 09:15
A jak jste výkres čistil? Přes příkaz Purge? Záleží taky jestli bloky nejsou zanořené v nějakém jiném bloku nebo externí referenci.
andrej000
30.10.2012, 09:31
Purge, audit, xref niesu. Vycistil som aj Regapps - bolo ich dost. Tie bloky su zrejme pozostatok niektorej z nich.Potom som ako pokus vymazal vsetky objekty (erase all). Vo vykrese nieje nic, zostavaju definovane ciary viazane na neviditelne bloky. Vykres ma 4MB. Ako som uz pisal, vymazat bloky sa da iba po ulozeni do DXF, dovtedy su neviditelne.Najhorsie je, ze sa prenasaju aj pri kopirovani cez schranku.
lvinklarkova
30.10.2012, 10:17
A co zkusit to vzít z opačného konce a smazat hladiny včetně objektů které obsahují příkazem LAYDEL? Nic dalšího už mě nenapadá bohužel. :-(
... mam takovy pocit, ze jsem kdysi nekde vydel/slisel o utilitce, ktera umi tyto bloky odstranit... zaboha si td nevspomenu (a bohuzel nemam cas to ted hledat :()zkuste zagooglit... treba na neco narazite... ... pak dejte vedet...
Obdobně pojmenované bloky vytváří i CADKON. Daří se mi jich zbavit (100% to není) jejich přejmenováním na název bez té hvězdičky a následným vyčištěním PURGE.
andrej000
30.10.2012, 13:15
Premenovat nieje co.Tie bloky 'neexistuju' dokym subor neulozim vo formate dxf (co ale zmaze moje objekty AdvanceAteel). Jedine co vidno, su nadefinovane ciary. STATUS mi vypise 107640 objektov, realne ale nieje co vymazat (erase all > 0 found). Audit: 71 Blocks audited.Nasiel som aj lisp na premenovanie blokov, ale bezuspesne.
andrej0002012-10-30 13:37:11
Skúste si otvoriť ten súbor. Mne nejdú vypurgovať ani premenované bloky. Keď si spustím _RENAME, tak tam všetky bloky vidno aj hladiny. Keď si spustím _ERASE _all, tak nájde jeden objekt mimo priestor a neoznačí a ani nevymaže ho. Nemám skúsenosti s digitálnym podpísovaním ani s Vaultom. Nemôže to byť z toho? Ešte som na súbor aplikovala _recovery. Opravilo jednu chybu a pri otvátaní hlási Proxy grafiku. Predpokladám, že problém je v tomto: Aplikácia AdvanceSteel a 7 non graphic objects.
http://www.graitec.com/en/FAQ_view.asp?FAQID=555&Language=EN
andrej000
30.10.2012, 15:00
AdvanceSteel to nema na svedomi, ukladal som subor s nacitanym AS, preto je tam nieco z neho.Ake bloky vidis? Pri RENAME vidim *Paper_Space1 ... *Paper_Space5, _OBLIQUE. Po vymazani AS objektov zmiznu bloky *Paper_Space?. Bloky, ktorych sa potrebujem zbavit su *A1010,*A1111...
Skúste utilitku DelProxyhttp://www.cadforum.cz/cadforum/dl_file.asp?ID=630
andrej000
30.10.2012, 15:54
Skusil by som, nemam ale pristup k tomuto suboru.
Vladimír Michl
31.10.2012, 09:01
To je divné. Co vám to píše?
Skúsila som DELPROXY, ale nenašlo nič.Na Vašom mieste by som skúsila vytvoriť nové DWG z AdvanceSteel popísaným spôsobom na www.graitec.com (viď. link vyššie).Ak by to nepomohlo, riešila by som to konvertom do DXF, čo Vám ako tvrdíte pomohlo.Pripadá mi to celé tak, že máte naimportované objekty z aplikácie, ktoré nie sú kompaktibilné s AutoCADom a teda ich AutoCAD na istej úrovni vidí, ale nevie, čo s nimi :)
Mám konečné riešenie:- purge.dwg uložte ako formát AutoCAD2000/*.DXF- následne otvorte vzniknuté purge.dxf a zadajte -EXPORTTOAUTOCAD- nový DWG súbor má veľkosť 17kB (z pôvodných 4MB) a nie sú v ňom tie problematické bloky *A10...
andrej000
31.10.2012, 12:24
Toto riesenie poznam - po prevode do dxf sa daju bloky vycistit, netreba ani export (preto som zdielal aj purge.dxf, kde tie bloky vidno). Ale pre mna je riesenie nepouzitelne - po prevode do DXF pridem o AdvanceSteel objekty.Asi sa s tym zmierim,necham to tak a budem si davat pozor, aby som z tychto vykresov nikdy nic nepreniesol.Dakujem za snahu ;)
- purge.dwg uložte ako formát AutoCAD2000/*.DXF
- zatvorte AutoCAD
- následne otvorte vzniknuté purge.dxf a teraz Vám -PURGE (príkaz) dovolí zmazať všetky zvolené bloky, pričom ostatné objekty by mali ostať naďalej k dispozícii.