Zobrazit plnou verzi příspěvku: Kotování

ZajdaMirek
04.12.2012, 08:45
Ahoj lidi,prosím Vás potřeboval bych zjistit, jak se dá do přepisu kóty napsat horní popř. dolní index. Pro příklad, když chci kotu přepsat z čísla na tx. Potřebuju vysvětlit jenom jak to x hodit do indexu ;-)Děkuji ;-)Zajda

Seiner
04.12.2012, 09:18
Kdysi jsem se zabýval editorem Mtextu - možná ještě visí na downloudu.
Když si zkusím napsat A s indexy "h" a "d", tak to udělá A{\H0.5x\Sh^d;}
 

PepaR
04.12.2012, 09:27
Dobrý den, ano zapsat horní i dolní index je možné. V kótovacím styl je však nutné použít písmo, které toto formátování podporuje. V obrázku s příkladem níže je v kótovacím stylu použito písmo ROMANSX.SHX a indexy jsou zapsány pomocí formátovacích znaků \U+008A ... viz obrázek.


ZajdaMirek
04.12.2012, 09:38

[QUOTE=PepaR]Dobrý den, ano zapsat horní i dolní index je možné. V kótovacím styl je však nutné použít písmo, které toto formátování podporuje. V obrázku s příkladem níže je v kótovacím stylu použito písmo ROMANSX.SHX a indexy jsou zapsány pomocí formátovacích znaků \U+008A ... viz obrázek.

[/QUOTE]A kde se tenhle styl dá stáhnout ;-)

Seiner
04.12.2012, 09:48
To, co vám poslal PepaR používá znaky v Ascii tabulce (pomocí \U můžete zadat přímo ACSII kód). To, co jsem Vám poslal já, je univerzální - používá formátovací znaky. Ten MtextEditor na to má jednoduché tlačítko. Ale možná to jde i u vestavěného editoru - teď se mi ho nechce přepínat.
Vkládání Accsii kódu mi přijde poněkud nepraktické...

PepaR
04.12.2012, 09:58
Ano to je pravda, jsem staromilec a stále zůstávám u řádkového textu ;).Příslušný font přikládám nebo jej může nalézt v CAD standardech pro AutoCAD.uploads/20121204_095741_romansx.zip


ZajdaMirek
04.12.2012, 10:01
PepaR: prosím tě :D a ještě takovej detail, jak je mám hodit do CADU, aby se mi automaticky načítali u nového výkresu?? ;-)

Seiner
04.12.2012, 10:10
No, já jsem taky dost konzervativní. Navíc už dost dlouho aktivně nekonstruuji. Takže jsem byl trochu vyveden z míry, když jsem si chtěl zeditovat text kóty v Mechanicalu 2013. Ve starších verzích se mi při poklepání na text kóty otevřel nastavený editor mtextu. Teď ne a nedá se ani explicitně donutit příkaz _MTEDIT k editaci textu kóty. Takže jsem si musel vedle připravit mtext, upravit ho editorem a pak copy-paste vrazit do textu kóty.
OT: dá se nějak nastavit staré chování - aby se na text kódy otevíral editor mtextu?

Vladimír Michl
04.12.2012, 10:17
Nejsem moc příznivec vnášení závislosti výkresu na nestandardních fontech - jakmile výkres předáváte, musíte zajistit i předání a hlavně instalaci vašeho speciálního fontu na straně příjemce.
 
Indexy v kótách lze zařídit několika způsoby i bez komplikací se speciálními fonty. Viz např. tipy:
http://www.cadforum.cz/cadforum/kotovani-s-posledni-cifrou-textu-jako-hornim-indexem-tip8491
http://www.cadforum.cz/cadforum/qaID.asp?tip=2183
 

Seiner
04.12.2012, 10:48
Ignotujte, prosím, můj OT dotaz. Normálně DIAEDIT jko dřív...

PepaR
04.12.2012, 10:59
Ad OT) Ještě pozor na proměnnou [VAR]DTEXTED[/VAR], ať Vás nepřekvapí nový vzhled editoru ;).Ad nahrání fontu) Musíte mít soubor s fonty v některé z cest k podpůrným souborů (seznam cest najdete v Možnostech pod záložkou Soubory).Dále je nutné ve vaší šabloně, DWG souboru vytvořit textový styl používající tento font.Ad nestandardní fonty)Souhlasím s Vámi pane Michle, sám je používám minimálně, standardně si vystačím s fonty Arial a Romans. V případě speciálních znaků však většinou šáhnu po RomansX. Navíc pro předání výkresů se vším všudy stejně nakonec člověk použije [CMD]EPŘENOS[/CMD] (_ETRANSMIT).


Seiner
04.12.2012, 11:00
Bohužel nevidím do tipů. Co jsem si ozkoušel, tak mi nejkonfortnější pořád přijde MtextEditor a DIAEDIT.

(http://www2.chrudim.cz/seiner/programy/MTEditor.zip)

PepaR
04.12.2012, 11:05
V tipech jsou řešeny pouze případy kdy potřebujete poslední cifru jako horní index nebo použití znaku pro m2. Pokud člověk chce zapsat libovolný text do horního nebo dolního indexu (např. pro potřeby označení veličin v tepelné technice), tak zatím vím jen o postupu, který jsem popsal výše.Pokud prosím víte o jiném, lepším způsobu, určitě se prosím podělte.

Seiner
04.12.2012, 11:20
Ale já jsem se už podělil. Editovat text kóty příkazem DIAEDIT a použít MtextEditor. Seiner2012-12-04 11:20:59

PepaR
04.12.2012, 11:24
Ano, omlouvám se, měl jsme na mysli zda existuje i jiná cesta.Děkuji Vám pane Seinere.

Vladimír Michl
04.12.2012, 12:46
Tou metodou řídicích znaků (ať už editorem pana Seinera nebo ručně) se dá zapsat libovolný text jako index, nebo se dají dělat i jiná kouzla:
http://www.cadforum.cz/cadforum/vicebarevne-kotovaci-texty-v-autocadu-tip8950

PepaR
04.12.2012, 13:34
Dobrý den,děkuji za doplnění, ale v seznamu řídících znaků jsem při zběžném nahlédnutí nenašel řídící znak pro začátek a konec horního nebo dolního indexu. Podotýkám, že jako index nechci použít číslice, ale různé znaky abecedy, jako např. v následující tabulce:


Seiner
04.12.2012, 13:54
Třeba tohle
A{\H0.5x\Sh^d;} B ve výsledku udělá písmeno A, h jako horní index, d jako dolní index a  písmeno B.
Takže je zřejmé, že ty složené závorky označují začátek a konec platnosti formátování. H0.5x je zmenšení výšky na polovinu, S bude umístění textu atd.Ale nemyslím, že bych nějakého našeho uživatele donutil, aby si hledal kódy a jejich syntaxi. Musí se jim udělat výběr používaných formátování a předložit předžvejkané. A jsem zase u MtextEditoru...Seiner2012-12-04 13:55:02

PepaR
04.12.2012, 13:59
Děkuji, nyní je mi to již jasné. Moc MText nepoužívám, proto jsme se ptal.Ještě jednou děkuji za trpělivost ;).