Pomůcka pro kótování podélných řezů v AutoCADu

Kategorie » téma: AutoCAD

19.12.2011 15.33 | Jan Panoch | Komentáře: 4 komentářů | Přečteno: 20392x

Při kreslení podélných řezů čehokoliv, ale hlavně kanalizace mě vždy nejvíce zdržovalo vynášení nadmořských výšek dna potrubí, výkopu nebo terénu. Proto jsem se pokusil si tuto práci trochu ulehčit pomocí Visual Lispu a ODCL. Vznikl z toho malý prográmek, který po zadání požadovaných hodnot kótuje body na které ukážeme.

Funkce se spouští příkazem
kanal1
po jejím zavolání se objeví dialogové okno, do kterého je třeba nejprve zadat
1) výšku srovnávací roviny (v metrech)
2) klepnutím na tlačítko „Úroveň srovnávací roviny…“  vybrat jakýkoliv bod na horizontální srovnávací rovině
3) klepnutím na tlačítko „Úroveň textu“ vybrat horizontální úroveň, kam se vloží text výškové kóty
4) poté se může v okénku přepsat výška textu kóty a případně zatrhnout možnost, která zajistí vykreslení svislé čáry mezi kótovaným bodem a srovnávací rovinou
5) a nakonec se už jen klepne na tlačítko „Vybrat kótovaný bod“
kanal1
kanal2
Tento bod – respektive body – mohou být jak v úrovni dna potrubí, dna výkopu, povrchu terénu nebo čehokoliv jiného.  Nyní stačí už jen klepáním myší ukazovat na body, jež se mají okótovat. Dialogový panel zůstává celou dobu viditelný, takže lze průběžně měnit výšku umístění textu nebo možnost vynášení svislé čáry mezi bodem a srovnávací rovinou. kanal3
Vkládaná výškoví kóta je entita Mtext s neprůhledným bezbarvým pozadím, takže překryje i svislou čáru, kterou program také vynáší (někdy je přesto nutné zobrazení zregenerovat). kanal4

Standardně je vhodné mít možnost vynášení svislé čáry zapnutou při vynášení prvních výšek a později tuto možnost vypnout. Při vynášení výšek je třeba mít aktivní globální souřadnicový systém.

 

kanal5

V souboru je definována ještě jedna funkce, která se spouští příkazem kanal2. Tato funkce vyzve k výběru křivky a výběru jakéhokoliv bodu na křivce. Poté ukáže dialogové okno se vzdáleností vybraného bodu od počátku a od konce křivky. Funkci lze využít v případě, že potřebujeme z výkresu situace zjistit například vzdálenost křížení řadu s jinou inženýrskou sítí od počátku řadu a tuto vzdálenost pak zanést i do podélného profilu. Řad musí být samozřejmě tvořen v celé délce jednou křivkou.
Program je konstruován tak, že jedna kreslící jednotka odpovídá jednomu milimetru.

 

kanal6

 

VLX soubor s popsanou funkcí si můžete stáhnout zde: kanalizace.vlx

Protože je dialogové okno napsáno pomocí ODCL, je nutno mít pro chod této funkce v AutoCADu nainstalovaný bezplatný ODCL Runtime. Jeho aktuální verzi můžete stáhnout ze stránek

http://www.opendcl.com/download/

Je třeba stáhnout a nainstalovat OpenDCL Runtime, Stable Build, Windows Installer .MSI

Detailní postup instalace ODCL runtime a způsob načítání funkcí psaných ve Visual Lispu do AutoCADu je popsán v jednom z předchozích příspěvků zde:

http://blog.kdata.cz/cad-software/article/co-je-treba-k-behu-funkci-s-odcl-dialogy/

 

Komentáře:

#1 | PepaR » Poděkování

20.12.2011 11.57

Funkce vypadá velmi zajímavě, děkujeme.

#2 | Sikky » THX

13.06.2012 14.15

přesně tak, přepisováním nadmořských výšek jsem strávil hodně času...Děkuji

#3 | Jan Šácha » --

18.11.2021 12.23

Je možné jeste soubor získat? odkaz je jiz neplatný. Nebo je nějaká alternativa?

Předem mnohokrát děkuji

#4 | Jan Panoch » --

18.11.2021 14.49

Dobrý den, zkuste prosím tento odkaz:
https://drive.google.com/file/d/0B8vvgahpGh3vbjc1S3Y3eTFJd0E/view?usp=sharing&resourcekey=0-XSJ-Uc-9c9fdfNs_YI_BOw

Přidat komentář

 *
 *
 
 *

*) Povinné položky jsou označeny hvězdičkou.