Diskuzní fórum a databáze tipů a utilit pro AutoCAD, Inventor, Revit a další produkty Autodesk - od firmy Arkance Systems [www.cadforum.cz]
CZ | SK | EN | DE
Přihlášení
či registrace
   právě nás čte: 6695 
RSS kanál - CAD tipy RSS tipy
RSS diskuze

Diskuze Diskuzní fórum, poradna

 

NápovědaCAD diskuze, rady, výměna zkušeností

 
CAD Fórum - Homepage Veřejné diskuzní fórum k CAD aplikacím - ptejte se na libovolné otázky týkající se oboru CAx, podělte se o vaše znalosti a zkušenosti s programy AutoCAD, Inventor, Revit, Fusion 360, 3ds Max a s dalšími CAD aplikacemi. Zaregistrujte se nebo se přihlašte a zašlete váš příspěvek do odpovídajícího fóra. Viz další informace o CAD Fóru. Nechcete se registrovat? Zeptejte se v naší Facebook poradně.
Fórum nenahrazuje technický support firmy Arkance Systems (CAD Studio) - přímá podpora pro zákazníky funguje na helpdesk.cadstudio.cz
  FAQ FAQ  Prohledat fórum   Události   Registrovat Registrovat  Přihlásit Přihlásit

Téma uzavřenoRůzné chování čar ve dvou výkresech

 Odpovědět Odpovědět archiv
Autor
Firestone Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 09.úno.2009
Lokalita: ČR (Pha)
Používám:
AutoCAD 2016 LT
Stav: Offline
Bodů: 283
Přímý odkaz na tuto zprávu Téma: Různé chování čar ve dvou výkresech
    Zasláno: 13.led.2012 v 10:59
Zdravím, narazili jsme na zajímavý problém, kdy se jeden typ čáry zobrazuje v jednom výkrese jinak, než ve druhém (náhled viz obrázek).

Připojené náhledyPřihlaste se pro zobrazení plné verze - 20120113_105908_cary.PNG

Typ čáry (Formát-Typ čáry) co se týče Glob. a aktuálního měřítka je nastaven v obou výkresech stejně.
Nenapadá někoho, proč se to takto chová?
Díky za jakékoli vodítko.


Upravil Firestone - 13.led.2012 v 11:01
Zpět nahoru
alfred Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 14.říj.2004
Lokalita: ČR (JČ)
Používám:
AutoCad MAP 2011
Stav: Offline
Bodů: 1675
Přímý odkaz na tuto zprávu Zasláno: 13.led.2012 v 11:04
V definici čáry je zadán STYL písma, který se použije. Pokud má tento styl zadaný nějakou velikost písma, tak se to upraví dle nastavení stylu a ne dle definice čáry (viz VO).

Styl má také přiřazen nějaký font (viz VR u druhého příkladu - asi bude ARIAL)

Změňte font dle požadavku a nastavte velikost písma u danného stylu na NULU.
Zpět nahoru
Vladimír Michl Zobrazit panel
Moderátor
Moderátor
Avatar
Arkance Systems

Přihlášen: 09.zář.2004
Lokalita: ČR (JČ)
Používám:
Dodáváme produkty Autodesk
Stav: Offline
Bodů: 21465
Přímý odkaz na tuto zprávu Zasláno: 13.led.2012 v 11:09
Tipnul bych si na jinak nastavený styl písma (odkazovaný v definici čáry).
Vladimír Michl (moderátor)
Arkance Systems s.r.o. - www.arkance-systems.cz
(podpora viz hd.cads.cz)
Zpět nahoru
Buba Zobrazit panel
CAD/BIM manager
CAD/BIM manager

Přihlášen: 05.říj.2005
Lokalita: Slovensko
Používám:
AEC Collection
Stav: Offline
Bodů: 1688
Přímý odkaz na tuto zprávu Zasláno: 13.led.2012 v 11:12
A čo jednotky mm-palce. (Iba tipujem, neukrižujte ma :)
Zpět nahoru
Firestone Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 09.úno.2009
Lokalita: ČR (Pha)
Používám:
AutoCAD 2016 LT
Stav: Offline
Bodů: 283
Přímý odkaz na tuto zprávu Zasláno: 13.led.2012 v 12:04
Těmi definicemi čáry myslíte soubory SHX/SHP/LIN? Nejsem totiž schopný zjistit, kde se tenhle typ čáry přesně definuje... Resp. kde ty čáry najít, které v tom výkresu jsou. Když jsem zkoušel podle názvu čáry vyhledat v souborech textový řetězec, tak jsem neuspěl :(
V jednotkách to není, ty jsou u obojí stejné (to jsem zkoušel jako první věc).


Upravil Firestone - 13.led.2012 v 12:25
Zpět nahoru
alfred Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 14.říj.2004
Lokalita: ČR (JČ)
Používám:
AutoCad MAP 2011
Stav: Offline
Bodů: 1675
Přímý odkaz na tuto zprávu Zasláno: 13.led.2012 v 12:52
Původně odeslal(a) Firestone Firestone napsal(a):

Těmi definicemi čáry myslíte soubory SHX/SHP/LIN? Nejsem totiž schopný zjistit, kde se tenhle typ čáry přesně definuje... Resp. kde ty čáry najít, které v tom výkresu jsou. Když jsem zkoušel podle názvu čáry vyhledat v souborech textový řetězec, tak jsem neuspěl :(
V jednotkách to není, ty jsou u obojí stejné (to jsem zkoušel jako první věc).

definice čáry je v souboru LIN. Nikde jinde.
SHP ... definice tvaru
SHX ... zkompilovaný soubor SHP

Zjistit definici čáry přímo z AutoCadu pokud vím AutoCad zobrazit pořádně neumí Angry.
Můžete ale použít utilitu "LinOut "
http://www.cadforum.cz/cadforum/dl_file.asp?ID=390


Zpět nahoru
Firestone Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 09.úno.2009
Lokalita: ČR (Pha)
Používám:
AutoCAD 2016 LT
Stav: Offline
Bodů: 283
Přímý odkaz na tuto zprávu Zasláno: 13.led.2012 v 12:58
to all:
Tak jste měli pravdu v tom, že se přímo v CADu musel změnit druhy písma STYLu. Díky za radu :)
Jen nemůžu dohledat, kde se ta čára definuje, kde to nějak globálně nastavit :(

to alfred:
Tu utilitku asi na LT nerozjedu, že? :(


Upravil Firestone - 13.led.2012 v 13:00
Zpět nahoru
alfred Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 14.říj.2004
Lokalita: ČR (JČ)
Používám:
AutoCad MAP 2011
Stav: Offline
Bodů: 1675
Přímý odkaz na tuto zprávu Zasláno: 13.led.2012 v 13:07
Ne, ten LISP v LT nerozjedete. Pokud Vám tedy někdo výkres předal, tak máte smůlu. O možnosti zobrazit, či změnit definici čáry nevím a podle mě t oani z prostého AutoCadu nelze (pokud ano rád se nechám poučit). Typy čar jsou v AutoCadu řešeny zastaralým a zkostnatělým způsobem. Už to, že čára nejde předefinovat a je jí nutno znovu načítat, nebo to, že tvar (který má většinou jen několik bajtů je uložen v externím SHX souboru, který se musí předávat zvlášť je příšerné! Angry
Ale je to bohužel tak.

Jednoduchá čára se definuje pomocí příkazu -TYPČ (_-LINETYPE), nebo v slouboru LIN.
Uživatelská čára s tvary nebo textem je nutno definovat pouze v LIN.


Zpět nahoru
Vladimír Michl Zobrazit panel
Moderátor
Moderátor
Avatar
Arkance Systems

Přihlášen: 09.zář.2004
Lokalita: ČR (JČ)
Používám:
Dodáváme produkty Autodesk
Stav: Offline
Bodů: 21465
Přímý odkaz na tuto zprávu Zasláno: 13.led.2012 v 15:15
Jen po upřesnění. Definice čar jsou ve výkresu, nikde jinde (resp. do toho výkresu se obvykle jednorázově načtou z .LIN souboru). Text odkazovaný z definice čáry je odkazovaný jménem stylu, nikoliv fontem (SHX nebo TTF souborem).
Takže především zkontrolujte ty styly písma. Čáry nechte jak jsou.
Vladimír Michl (moderátor)
Arkance Systems s.r.o. - www.arkance-systems.cz
(podpora viz hd.cads.cz)
Zpět nahoru
Firestone Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 09.úno.2009
Lokalita: ČR (Pha)
Používám:
AutoCAD 2016 LT
Stav: Offline
Bodů: 283
Přímý odkaz na tuto zprávu Zasláno: 13.led.2012 v 15:33
Takže když je k mání LIN soubor se stejným názvem jako SHX, tak si automaticky načte obsah toho LINu a přiřadí si to do výkresu?

EDITED: Ještě bych se rád zeptal, když mně chybí nějaké SHX, které výkres vyžaduje -- lze pak ve výkrese dopátrat, jaká přesně čára (entita) ve výkrese toto SHX vyžaduje?
Že např. 99% čar je podporováno a to 1% ne, tak kde to dopátrat, jaká je to přesně čára...


Upravil Firestone - 13.led.2012 v 15:53
Zpět nahoru
alfred Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 14.říj.2004
Lokalita: ČR (JČ)
Používám:
AutoCad MAP 2011
Stav: Offline
Bodů: 1675
Přímý odkaz na tuto zprávu Zasláno: 13.led.2012 v 15:59
Původně odeslal(a) Vladimír Michl Vladimír Michl napsal(a):

Jen po upřesnění. Definice čar jsou ve výkresu, nikde jinde (resp. do toho výkresu se obvykle jednorázově načtou z .LIN souboru). Text odkazovaný z definice čáry je odkazovaný jménem stylu, nikoliv fontem (SHX nebo TTF souborem).
Takže především zkontrolujte ty styly písma. Čáry nechte jak jsou.


Jasně, čára je načtena z LIN a je uložena v souboru DWG. Pokud jí předefinujete v LIN, tak je nutno ji znovu načíst.

Nevíte prosím kde je v DWG uložena?
Koukal jsem se do tabulek
(tblnext "LTYPE")
a i u složené čáry tam ty jsou jen čárky, mezery a tečky. Po definici tvarů či písmu ani památky.
Zpět nahoru
alfred Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 14.říj.2004
Lokalita: ČR (JČ)
Používám:
AutoCad MAP 2011
Stav: Offline
Bodů: 1675
Přímý odkaz na tuto zprávu Zasláno: 13.led.2012 v 16:04
Původně odeslal(a) Firestone Firestone napsal(a):

Takže když je k mání LIN soubor se stejným názvem jako SHX, tak si automaticky načte obsah toho LINu a přiřadí si to do výkresu?

EDITED: Ještě bych se rád zeptal, když mně chybí nějaké SHX, které výkres vyžaduje -- lze pak ve výkrese dopátrat, jaká přesně čára (entita) ve výkrese toto SHX vyžaduje?
Že např. 99% čar je podporováno a to 1% ne, tak kde to dopátrat, jaká je to přesně čára...


Ne.
LIN se načítá ručně pomocí příkazu TYPČ (_LINETYPE). Ne automaticky.

SHX se zobrazí, pokud je nalezen v prohledávaných cestách AutoCadu (to je v nastavení + aktuální adresář)

Pokud není SHX nalezen, tak AutoCad zařve, že soubor chybí. Dopátrat se ale která zrovna čára je bez tvaru jednoduše nelze. Často to ale lze odhadnout z popisu čáry - pokud je tam něco jiného než čárky, tečky a mezery, tak je to většinou složená čára a pokud se zobrazí nějak divně, tak to možná bude ona...
Zpět nahoru
Firestone Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 09.úno.2009
Lokalita: ČR (Pha)
Používám:
AutoCAD 2016 LT
Stav: Offline
Bodů: 283
Přímý odkaz na tuto zprávu Zasláno: 13.led.2012 v 16:19
Děkuji za vysvětlení.
Zpět nahoru
Vladimír Michl Zobrazit panel
Moderátor
Moderátor
Avatar
Arkance Systems

Přihlášen: 09.zář.2004
Lokalita: ČR (JČ)
Používám:
Dodáváme produkty Autodesk
Stav: Offline
Bodů: 21465
Přímý odkaz na tuto zprávu Zasláno: 13.led.2012 v 18:04
Definice čáry je ve výkresu (v tabulce LTYPE), ale případné shape (SHX) jsou v externím souboru - ten je z definice jen odkazován. V diskutovaném případě ale nejde o shape, nýbrž o texty - a ty jsou v definici dané odkazem na jméno stylu.
Vladimír Michl (moderátor)
Arkance Systems s.r.o. - www.arkance-systems.cz
(podpora viz hd.cads.cz)
Zpět nahoru
alfred Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 14.říj.2004
Lokalita: ČR (JČ)
Používám:
AutoCad MAP 2011
Stav: Offline
Bodů: 1675
Přímý odkaz na tuto zprávu Zasláno: 13.led.2012 v 18:20
Původně odeslal(a) Vladimír Michl Vladimír Michl napsal(a):

Definice čáry je ve výkresu (v tabulce LTYPE), ale případné shape (SHX) jsou v externím souboru - ten je z definice jen odkazován. V diskutovaném případě ale nejde o shape, nýbrž o texty - a ty jsou v definici dané odkazem na jméno stylu.


Asi jsem se nejasně zeptal.
Uvedu příklad:
tato čára:



Připojené náhledyPřihlaste se pro zobrazení plné verze - 20120113_181346_cara.png




má definici v LIN souboru:
*GPOD941,----VO-----VO----
A,15,-3.25,[GPOD641A,geo.shx,s=0.1],-3.25,["VO",STANDARD,s=1,r=0.0,x=-0.15,y=-0.05],-3.25


příkazem
(tblnext "ltype")

dostanu tento výpis:

((0 . "LTYPE") (2 . "GPOD941") (70 . 0) (3 . "----VO-----VO----") (72 . 65) (73 . 4) (40 . 24.75) (49 . 15.0) (49 . -3.25) (49 . -3.25) (49 . -3.25))

V tabulce tedy není definice vloženého tvaru a písma. Pochopitelně, že se tvar i písmo odkazují na externí soubor tvaru (SHX) a u písma hraje roli i definice stylu (v tomto případě "STANDARD"). Kde je ale v DWG uložena celá definice čáry včetně toho kde se mají kreslit tvary a písmo? Dá se to nějak rozumně zobrazit? Existuje na to příkaz AutoCadu nebo jak to lze načíst v LISPu? Evidentně to nějak lze - když to umí LINOUT. Wink


Zpět nahoru
alfred Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 14.říj.2004
Lokalita: ČR (JČ)
Používám:
AutoCad MAP 2011
Stav: Offline
Bodů: 1675
Přímý odkaz na tuto zprávu Zasláno: 14.led.2012 v 08:08
Tak už jsem odpověď našel - kde jinde než v nápovědě.
Definice komplexní čáry neukazují příkazy
(tblnext) a (tblsearch)
Je nutno použít funkci
(tblobjname)

Zpět nahoru

Pro technickou podporu CAD
kontaktujte Helpdesk

Příbuzné CAD tipy:
Tip 8268:Spojení křivek zaoblením - změna verze 2012.
Tip 3898:Kopie vlastností objektů i mezi dvěma výkresy.
Tip 5411:VIPJak odlišit bloky stejného jména z různých DWG výkresů?
Tip 9600:Centrování kót ve výkresech Inventoru.
Tip 13124:Mohu se z jednoho počítače přihlásit dvěma různými účty na licence dvou různých produktů Autodesk?
Tip 9411:Jak vypnout ztlušťování čar při náhledu výběru objektů oknem.


 Odpovědět Odpovědět

Přejít na fórum Oprávnění fóra Zobrazit panel



Stránka byla vygenerována za 1,703 sekund.