Vytisknout stránku | Zavřít okno

Nastavení pořadí vykreslování vrstev

Vytištěno z: CAD Fórum
Kategorie: Autodesk - stavebnictví, strojírenství, CAD/GIS
Název fóra: AutoCAD
Popis fóra: Otázky kolem aplikací AutoCAD a AutoCAD LT, AutoCAD 360, prohlížečů, DWG a DWF, Design Review, Navisworks, nadstavby, 123D, A360 a cloud Autodesk 360
URL: https://www.cadforum.cz/forum/forum_posts.asp?TID=31124
Datum vytištění: 10.kvě.2026 v 10:41


Téma: Nastavení pořadí vykreslování vrstev
Odeslal: mira.po
Předmět: Nastavení pořadí vykreslování vrstev
Datum odeslání: 14.říj.2020 v 14:55
Dobrý den,
řeším problém se špatným pořadím vrstev v Autocadu Map3D 2018.
Jediné řešení jsem nalezl aplikací DOBT:  https://www.cadforum.cz/cadforum/qaID.asp?tip=5904 - https://www.cadforum.cz/cadforum/qaID.asp?tip=5904
Bohužel se mi nepodařilo nadefinovat správně řídící soubor DOBT.TAB
Prosím o radu jak soubor nastavit aby vše fungovalo. Potřebuji nastavit určité vrstvy dle jejich názvu aby byly vykreslovány vespod, respektive klidně mohu napsat celý seznam vrstev dle pořadí vykreslení.

Díky za rady.



Odpovědi:
Odeslal: Vladimír Michl
Datum odeslání: 14.říj.2020 v 15:20
Pokud nechcete řadit podle typu objektu, ale jen podle hladin, použijte v tabulce jen tu sekci začínající hvězdičkami.

Když tak pošlete ukázku DWG a požadované řazení.




-------------
Vladimír Michl (moderátor)
ARKANCE CZ - https://arkance.world - arkance.world
(podpora viz helpdesk.arkance-systems.cz)


Odeslal: mira.po
Datum odeslání: 15.říj.2020 v 08:01
Vytvořil jsem nový jednoduchý projekt se dvěma hladinami: Hladina1, Hladina2.
Do tabulky DOBT.TAB jsem zaspal pouze:
* Hladina1
* Hladina2

Píše mi to hlášky:
Dobt.tab LOADED
sinking * HLADINA1
; chyba: no function definition: vlax-vla-object->ename

Víte v čem je problém?

uploads/66426/pokus.dwg" rel="nofollow - uploads/66426/pokus.dwg
uploads/66426/dobt.zip" rel="nofollow - uploads/66426/dobt.zip


Odeslal: Vladimír Michl
Datum odeslání: 15.říj.2020 v 13:11
To máte nějakou hodně starou verzi, stáhněte si aktuální ze stránky Download. Nicméně tabulka i aplikace (i ta stará) jsou asi v pořádku. U mne funguje v pořádku. Vypadá to, že se vám nenačítá podpora ActiveX objektů. Nehlásí to nějakou chybu ještě před nahráním a spuštěním DOBT?

-------------
Vladimír Michl (moderátor)
ARKANCE CZ - https://arkance.world - arkance.world
(podpora viz helpdesk.arkance-systems.cz)


Odeslal: mira.po
Datum odeslání: 15.říj.2020 v 14:55
Stáhl jsem si aktuální verzi DOBT, bohužel problém je pořád stejný.
Zkopíroval jsem příkazový řádek:

Příkaz: _appload DOBT.VLX byl úspěšně načtený.
Příkaz:
DOBT, DOBT? commands loaded. (C)2020, CAD Studio - http://www.cadstudio.cz - www.cadstudio.cz
________ CAD, BIM, GIS/FM custom application development __________
Příkaz: DOBT!
Příkaz:
Příkaz: DOBT
Dobt.tab LOADED
 sinking * HLADINA1
; chyba: no function definition: vlax-vla-object->ename





Odeslal: Vladimír Michl
Datum odeslání: 15.říj.2020 v 14:58
Ano, to jsem si myslel - nenačtou se vůbec potřebné ActiveX knihovny LISPu. Může je blokovat antivir nebo jsou poškozené.

Zkuste napsat na příkazovém řádku (včetně těch závorek):
(vl-load-com)
a potom:
(vlax-vla-object->ename nil)



-------------
Vladimír Michl (moderátor)
ARKANCE CZ - https://arkance.world - arkance.world
(podpora viz helpdesk.arkance-systems.cz)


Odeslal: mira.po
Datum odeslání: 15.říj.2020 v 15:19
První příkaz nenapíše žádnou odpověď, druhý reaguje chybou:

Příkaz: (vl-load-com)
Příkaz: (vlax-vla-object->ename nil)
; chyba: no function definition: vlax-vla-object->ename



Odeslal: Vladimír Michl
Datum odeslání: 15.říj.2020 v 15:51
To je špatně - je nějak nabořená instalace vašeho AutoCADu (resp. Mapu). Zkuste tuto opravu:
https://www.cadforum.cz/cadforum/chyba-no-function-definition-vlax-ename-vla-object-tip12122 - https://www.cadforum.cz/cadforum/chyba-no-function-definition-vlax-ename-vla-object-tip12122
ale možná bude jednodušší provést opravnou instalaci Mapu.



-------------
Vladimír Michl (moderátor)
ARKANCE CZ - https://arkance.world - arkance.world
(podpora viz helpdesk.arkance-systems.cz)


Odeslal: mira.po
Datum odeslání: 19.říj.2020 v 10:40
Přeinstaloval jsem celý AutoCad Map a poté je již vše funkční. Děkuji
Jen poznatek z prvního používání aplikace DOBT - používám názvy vrstev kde jsou i pomlčky, potom aplikace nefunguje. Nahradil jsem pomlčku v tabulce DOBT.TAB zástupným znakem "*".

Děkuji za rady.


Odeslal: Vladimír Michl
Datum odeslání: 19.říj.2020 v 11:14
To je divné, zkouším hladiny s pomlčkami a zdá se, že funguje:

* N-NAHORE
* D-DOLE

nemáte tam nějaké pomlčkové znaky z Wordu (Ndash, Mdash)?



-------------
Vladimír Michl (moderátor)
ARKANCE CZ - https://arkance.world - arkance.world
(podpora viz helpdesk.arkance-systems.cz)



Vytisknout stránku | Zavřít okno