Zobrazit plnou verzi příspěvku: Problém s typy čar

bravebruce
02.12.2013, 09:45

Dobrý den.Objevil se mně takový problém. Dostal jsem od kolegy výkresy, které převedl z podkladů, které dostal ve formátu  *.DGN. A většina z těch výkresů byla, jak já je označuju "konfliktní", protože pokud jsem otevřel následně nějaký můj vlastní výkres, tak mi to "pokazilo" mé typy čar - viz přiložený obrázek. Nebo i pokud jsem to otevřel v opačném gardu, tedy, že jsem už měl před tím otevřený můj výkres, následně otevřel konfliktní, tak po např. regeneraci mého výkresu, tak se opět čáry "pokazily". Dále když chci načíst typy čar, tak mi to hlásí chyba definice *nějaký konkrétní typ čar* z souboruC:\programdata\ab studio\cadkon 2d 18.0\tzblt19\slb\acadlt.lin       a ten typ čáry se nenačte. K nápravě stačí vždy všechny výkresy pozavírat a úplně vypnout AutoCAD a opět spustit můj výkres a je vše v pořádku, jen nesmím spouštět ten konfliktní.Kolegovi (má AutoCAD LT 2010) to dělá to samé, jen prý s asi hodinovým zpožděním. Udělal jsem pokus a převedl jsem sám (mám AutoCAD LT 2013, Cadkon TZB) ty původní soubory z *.DGN do *.DWG, které on dostal a problém nenastal. Máte někdo tušení, co to může způsobovat ?Zatím to vypadá, že problém vyvstává z jeho převodu z DGN do DWG. Ale proč přesně, tedy pokud to je správná domněnka. Díky za případnou odpověď.  typy čar

waldosinka
02.12.2013, 10:26
nejedna sa o nejake nadstavenie importu?http://www.cadforum.cz/cadforum/atypicke-komplexni-cary-autocadu-z-rsc-souboru-microstation-tip8459

Vladimír Michl
02.12.2013, 10:30

Pokud nepomůže postup z onoho tipu, pošlete prosím ukázku výkresu na náš Helpdesk. Je ještě jedna možná příčina.

waldosinka
02.12.2013, 10:47
myslim ze sa jedna o internu chybu programu

alfred
02.12.2013, 12:25
Pokud se to chová tak, že po otevření nějakého konkrétního souboru se přestanou zobrazovat značky SHX z komplexních čar a to ve všech otevřených výkresech a po restartu AutoCadu je vše v pořádku, tak možná příčina je v nastavení písma. Pokud máte použito v typech čar najaký soubor SHX (například "znacky.shx") a někdo Vám pošle soubor, bve kterém je styl písma s fontem se stejným názvem (tedy "znacky.shx"), tak v tu ránu zmizí všechny značky, protože se AutoCad ten soubor snaží asi používat "jako písmo" a ne jako "soubor tvarů". Pomůže projít styly písma a změnit u toho konkrétního stylu font.

PepaR
02.12.2013, 13:40
Dobrý den, mohu jen potvrdit alfredova slova. Stalo se mi to několikrát a mnohdy dohledat viníka (styl), je téměř detektivní práce.

waldosinka
02.12.2013, 13:53
Kliknite na ponuku Nástroje Možnosti.V zozname na karte Súbory dvakrát kliknite na voľbu Názvy súborov textového editora, slovníka a písiem.Dvakrát kliknite na položku Súbor mapovanie písiem.V predvolenom nastavení sa použije súbor acad.fmp.Ak chcete zmeniť súbor s mapovaním písiem, dvakrát kliknite na šípku a otvorte dialóg Vybrať súbor. Vyberte súbor a kliknite na tlačidlo Otvoriť. Kliknite na tlačidlo OK.V príkazovom riadku preveďte zadaním príkazu regen existujúci text pomocou nového mapovania písma.a nadstavenie vychodzieho: V príkazovom riadku zadajte premennú fontalt.Zadajte názov súboru písma, ktoré chcete použiť ako alternatívny písmo.

alfred
02.12.2013, 14:49
[QUOTE=waldosinka]Kliknite na ponuku Nástroje Možnosti.V zozname na karte Súbory dvakrát kliknite na voľbu Názvy súborov textového editora, slovníka a písiem.Dvakrát kliknite na položku Súbor mapovanie písiem.V predvolenom nastavení sa použije súbor acad.fmp.Ak chcete zmeniť súbor s mapovaním písiem, dvakrát kliknite na šípku a otvorte dialóg Vybrať súbor. Vyberte súbor a kliknite na tlačidlo Otvoriť. Kliknite na tlačidlo OK.V príkazovom riadku preveďte zadaním príkazu regen existujúci text pomocou nového mapovania písma.a nadstavenie vychodzieho: V príkazovom riadku zadajte premennú fontalt.Zadajte názov súboru písma, ktoré chcete použiť ako alternatívny písmo.[/QUOTE]Jestli to chápu dobře, tak myslíte, že pokud by se problém se shodou názvu souboru písma (SHX) a souboru tvarů (SHX) dal řešit pomocí souboru mapování písma? To je zajímavé, nemohu to teď vyzkoušet. Zní to vcelku logicky, ale úplně si s tím jist nejsem. Já přece potřebuji, aby se to jako písmo nebralo. Nicméně stejně se nejprve musíte "dopátrat pachatele" a teprve pak můžete soubor mapování písma nějak modifikovat...

waldosinka
02.12.2013, 15:28

urcite to za pokus stoji vyskusat. ja momentalne nemam pristup k PC som na dovolenke. urcite vam s tym niekto pomoze )

Mantlík
02.12.2013, 19:24

Pánové, bohužel mně nenapadá, čím by to konkrétně mohlo být, ale obávám se, že jste se "dostali jinam", než k původnímu problému zakladatele vlákna ...Čáry i fonty se, pokud vím, načítají do výkresu a ne do sezení autocadu.Takže by se "normálně" nemělo stát, že čáry (lin/shx) či fonty, obsažené v jednom výkresu by ovlivňovaly druhý výkres v tomtéž sezení (spuštění) autocadu. Tedy aspoň jsem nikdy nic takového nezaznamenal ...Spíš je v tom problémovém DWG "něco shnilého", co poškodí spuštěný acad.exe či související běžící soubory/procesy. Tedy "virus/makro"?? (schválně v uvozovkách) PS. LT přece neumí převádět DGN na DWG - to umí map a civil? nebo 2013 ano? Anebo to umí Cadkon TZB ?

PepaR
02.12.2013, 20:26
Nu asi jsme trošku ukročili, ovšem chování je podobné jako u konfliktu namapovaného SHX a textového stylu.DGN lze importovat i v prostém AutoCADu. Jestli má LT tuto funkci omezenu, nevím.Poznámka pro tazatele: Stálo by za zkoušku zkusit problematické výkresy otevřít v čistém profilu AutoCADu LT 2013, bez načteného CADKONu.

alfred
02.12.2013, 20:53
- DGN umí převádět i holý AutoCad (jak je to s LT nevím). Dřív to uměl jen MAP (a pochopitelně CIVIL, který již MAP obsahuje), ale ten na to používá jinou funkci. Dokonce třeba v 2011 umí MAP importovat dvěma rozdílnými způsoby. Ale to jen na okraj.- To že se AutoCad chová tak jak jsem popsal výše - tedy pokud otevřete soubor, kde je jako písmo použit SHX font se stejným jménem jako je název souboru tvarů, ze kterého se berou značky do čar, tak zmizí značky ze všech otevřených výkresů a to až do restartu AutoCadu - tak to je prostě fakt ověřený v mnoha verzích AutoCadu. Nemá s tím společného žádný virus ani makro. Řešení jsem popsal - najít "pachatele" a v tom konkrétním souboru změnit použitý font na "skutečné písmo" a následně restartovat AutoCad. Samozřejmě pokud se chcete 100% vyhnout ztrátě dat, tak ideální by bylo vyžádat si od původního tvůrce zmíněný font, ten si nainstalovat (pochopitelně přejmenovat) a změnit nastavení stylu. Jak to mohlo vzniknout nevím - třeba prostě tak, že nějaký uživatel má svoje uživatelské písmo jako máte zrovna Vy nazvaný uživatelský soubor tvarů- Jestli je to ta pravá příčina původního dotazu nevím, ale považuji to za téměř jisté.

Mantlík
02.12.2013, 20:55

No jo, jako obvykle máte pravdu ...DGNIMPORT umí nejen autocad, ale i LT, nějak jsem ustrnul ve vývoji ...

Mantlík
02.12.2013, 21:05
[QUOTE=alfred]- To že se AutoCad chová tak jak jsem popsal výše - tedy pokud otevřete soubor, kde je jako písmo použit SHX font se stejným jménem jako je název souboru tvarů, ze kterého se berou značky do čar, tak zmizí značky ze všech otevřených výkresů a to až do restartu AutoCadu - tak to je prostě fakt ověřený v mnoha verzích AutoCadu. [/QUOTE]
 Máte-li zkušenosti, beru to jako fakt a své tvrzení beru zpět. Asi jsem měl štěstí, že se to ještě nestalo mně, ani kolegům, protože ti by okamžitě šli za mnou ...Trochu mne uklidňuje, že kdybych se neozval, nedozvěděl bych se, že se to opravdu stává. Dík

alfred
03.12.2013, 07:10
[QUOTE=Mantlík] Máte-li zkušenosti, beru to jako fakt a své tvrzení beru zpět. Asi jsem měl štěstí, že se to ještě nestalo mně, ani kolegům, protože ti by okamžitě šli za mnou ...Trochu mne uklidňuje, že kdybych se neozval, nedozvěděl bych se, že se to opravdu stává. Dík[/QUOTE]Zkusil jsem udělal jednoduchý příklad pro ilustraciuploads/161/pomichane_znacky_car_a_pismo.zip- rozbalte do jednoho adresáře- otevřete soubor "1.výkres s komplexní čárou.dwg" - uvidíte několik komplexních čas se značkami, které jsou ze souboru geo.shx - to je vše v pořádku- otevřete soubor "2.výkres se špatným písmem.dwg" - zde jsou tytéž čáry ale navíc i jeden styl písma, který také používá "geo.shx". Po otevření souboru značky v čarách nevidíte. Pokud se přepnete do prvního souboru (a dáte regeneraci), tak značky z čar "zmizí". Tak to bude až do restartu AutoCadu a do doby než otevřete soubor se špatně nastaveným stylem písma.Zkoušeno na AutoCadu MAP 2011Poznámka: tento mišmaš v souboru 2 jsem vytvořil editací souboru DXF. Nicméně jsem se s touto chybou setkal vícekrát - vždy to bylo od jedné geodetické firmy a předpokládám, že to dělá nějaká nadstavba, ale přesně to nevím.