Zobrazit plnou verzi příspěvku: editace bloku

Ferdinand
10.05.2006, 15:32


Když tento blok vložím do výkresu příkazem Insert, nelze ho editovat. Proběhne toto:Command: _refeditSelect reference:Errors found in references to other objects:** Application reference missing: GENIUS_GENOREF_13, to AcDbLayerTableRecord.Když ho vložím jako ext. referenci (což v tomto případě nechci), tak Refedit na něj normálně funguje.Viz také příspěvek http://www.cadforum.cz/forum/forum_posts.asp?TID=2488&KW =z+%22%E8ist%E9ho
Ferdinand2006-5-10 15:35:18

koutnak
10.05.2006, 16:17
Já s editací vloženého bloku problém nemám:Příkaz: _insertUrčete bod vložení nebo [Refbod/Měřítko/X/Y/Z/Otoč/PMěřítko/PX/PY/PZ/POtoč]:Příkaz:Příkaz: bedit Regeneruji model.Příkaz:Příkaz:** PROTÁHNI **Určete bod protažení nebo [Referenční bod/Kopie/ZPět/kOnec]:Příkaz:** PROTÁHNI **Určete bod protažení nebo [Referenční bod/Kopie/ZPět/kOnec]:Příkaz:Příkaz:** PROTÁHNI **Určete bod protažení nebo [Referenční bod/Kopie/ZPět/kOnec]:Příkaz: *Storno*Příkaz: *Storno*Příkaz: _BCLOSERegeneruji model.A všechny změny v bloku se korektně uložily. Je ovšem pravda, že jsem nepoužil příkaz REFEDIT (už proto, že to není reference ale blok), jen jsem na blok dvakrát klepl myší.

Ferdinand
11.05.2006, 10:57
Mohl by to prosím někdo zkusit v AutoCAD2004 /EN/ ?

Buba
11.05.2006, 13:29
AutoCAD2005Cz
Súbor ide vložiť, refedit nefunguje. Vypíše:
V odkazech na jiné objekty byly nalezeny chyby:** Chybějící reference aplikace: GENIUS_GENOREF_13, na AcDbLayerTableRecord.Regeneruji model.
Vytvorila som si jednoduchý blok, spustila refedit, pridala som si problémový blok do pracovnej sady, rozbila som ho na objekty a dala som blok uložiť. Nepodarilo sa. Toto bol dôvod:
AutoCAD
---------------------------
Nelze uložit změny objektů v pracovní množině,
protože objekty se odkazují na objekty mimo
pracovní množinu.  Sezení Refedit je stále
aktivní. Pokud si chcete prohlédnout seznam
chybějících referenci, stiskněte po uzavření
dialogu klávesu F2 .
---------------------------
OK  
 
 
 

Ferdinand
15.05.2006, 17:59
Nojo, takže návrat k AutoCAD10...(tj. blok /B/ z výkresu /1/ vyexportovat do samostatného výkresu /2/ s názvem /B/, tam ho zeditovat, uložit, zavřít, /B/ vložit do /1/ a tak on se předefinuje) Uff, to je psina 

Petr Bláha
15.05.2006, 18:07
V AutoCADu 2006 a 2007 to funguje normálně, ale to Vám asi moc nepomůže. Koukal jsem i dovnitř do toho bloku a zdá se tam vše normální ... zvláštní.

Ferdinand
17.05.2006, 17:46

[QUOTE=Buba]...objekty se odkazují na objekty mimo
pracovní množinu. ... [/QUOTE]Co je to "pracovní množina"? Věděl bych, co je "pracovní čas", "pracovní pomůcky", "pracovní kázeň", "pracovní kopie"...atd. ale se množinama nejsem moc kamarád

Ferdinand
17.05.2006, 18:45

Pokud bych to uložil jako dwf, šlo by z něj "ručně" odstranit (anebo přepsat na korektní hodnotu) onu  Chybějící reference aplikace: GENIUS_GENOREF_13, na AcDbLayerTableRecord. ... A pak uložit zpět do dwg. Co a jak by se muselo smazat/přepsat? V dwf se bohužel nevyznám...
Ferdinand2006-5-17 18:45:55

Ferdinand
15.06.2006, 08:59
Tak jsem se na to podíval podrobněji - metodou postupného odmazávání entit: způsobily to entity "line" o délce 25.4 (color=cyan, linetype=center, /např./id Specify point: X = -702.00     Y = 367.70     Z = 0.00), která se naoko chovala jako "normální". Že co bylo na něm abnormálního, to mi zůstává záhadou...

Ferdinand
15.06.2006, 09:04

[QUOTE=koutnak]Já s editací vloženého bloku problém nemám:...Je ovšem pravda, že jsem nepoužil příkaz REFEDIT (už proto, že to není reference ale blok), jen jsem na blok dvakrát klepl myší.
[/QUOTE]To vyvolá přece také příkaz Refedit (zde volání příkazu ne z ikonky, ale implicitně dvojklikem na blok).

Ferdinand
04.01.2007, 14:28
A je to tu zas...Command: _refeditSelect reference:Errors found in references to other objects:** Application reference missing: ACAD, to AcDbBlockTableRecord.*Cancel*Tentokrát samozřejmě u úplně jiného bloku v úplně jiném výkresu... Dotyčný blok má 1656 entit Já bych do toho kop´...

Vladimír Michl
04.01.2007, 14:35
Audit žádnou chybu nehlásí? Takovéto chyby většinou ukazují na nějaký podivný DWG - chybějící enabler, DWG z non-Autodesk aplikace, nebo něco takového.

Ferdinand
04.01.2007, 15:03
A. Ve zdrojovém výkresu (tj. problémový blok)7x - Něco s _LeaderAcDbLeader(122D)    annotation id Null                  disable annotationPass 3 4200    objects audited   Total errors found 7 fixed 7B. V cílovém výkresu25x - Něco s _LeaderAcDbLeader(10DBF)   annotation id Null                  disable annotation7x - nelíbí se mu, že je použito _MinsertAcDbMInsertBlock(18C1)       Rows <= 0                  11x - něco o textuAcDbText(14FE4)   obliquing angle wrong quadrant        0Pass 3 43300   objects audited  - výkres má 4999 entitTotal errors found 33 fixed 33Akorát neumím dešifrovat ty odkazy v závorkách / (14FE4) a pod./ - to asi odkazuje na místo výskytu, ale jak je to dle <X,Y> ?

Vladimír Michl
04.01.2007, 16:34
To jsou vnitřní ID jednotlivých objektů (asi vám k ničemu nebudou). Pomohla ta oprava? (poškozený výkres je onou příčinou problému)

Ferdinand
05.01.2007, 08:39
Nepomohla. Zkoušel jsem vložit "problémový blok" do prázdného (tj. nového) výkresu - tam to taky nejde refeditovat 

Vladimír Michl
05.01.2007, 09:12
Pak je zřejmě poškození onoho DWG souboru závažnější a pomůže leda vzít jeho záložní kopii (pokud existuje).