Vytisknout stránku | Zavřít okno

Reaktor-Model/Vykres

Vytištěno z: CAD Fórum
Kategorie: Autodesk - stavebnictví, strojírenství, CAD/GIS
Název fóra: CAD programování
Popis fóra: Otázky programování - nadstavby a utility pro CAD a GIS aplikace Autodesk (VBA, AutoLISP, ARX/C++, .Net, JavaScript, Python, MEL...)
URL: https://www.cadforum.cz/forum/forum_posts.asp?TID=2188
Datum vytištění: 12.čer.2026 v 03:43


Téma: Reaktor-Model/Vykres
Odeslal: Jozef Lovás
Předmět: Reaktor-Model/Vykres
Datum odeslání: 21.úno.2006 v 11:32
Prosím Vás nemáte niekto reaktor, ktorý by na základe prechodu medzi modelovým a výkresovým priestorom vypínal resp. zapínal  určité hladiny?

-------------
Jozef Lovás



Odpovědi:
Odeslal: Vladimír Michl
Datum odeslání: 21.úno.2006 v 12:04
To by asi nebyl problém napsat (jen by se asi komplikovaně nastavoval) - ale nestačila by vám funkce _VPLAYER?

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


Odeslal: Jozef Lovás
Datum odeslání: 21.úno.2006 v 16:41

Původně odeslal(a) Vladimír Michl Vladimír Michl napsal(a):

To by asi nebyl problém napsat (jen by se asi komplikovaně nastavoval) - ale nestačila by vám funkce _VPLAYER?

Nepomohlo. Potrebujem skôr vypínať hladiny pri prechode do modelu. Používam nadstavbu VzProCAD a pozicovanie elementov sa robí vo výrezoch (s prepnutím do modelu a každý výrez=vlastná hladina pre pozície) a pozicie su v niekoľko tisícovej výške nad nulou. Takže, keď sa vrátim do modelového priestoru, tak tam mám kopec pozícii a popisov.

Zatiaľ to riešim cez Layer States Manager.



-------------
Jozef Lovás


Odeslal: Vladimír Michl
Datum odeslání: 22.úno.2006 v 08:14

Zkuste tuto funkci (reaktor LayLay). Načtěte např. pomocí _APPLOAD (asi přidat do Při spuštění).
Příkazem LayLay se definují hladiny (seznam), které se mají zapnout a vypnout při vstupu do modelového prostoru a hladiny, které se mají zapnout a vypnout při vstupu do výkresového prostoru (rozvržení).
Seznam hladin se následně pamatuje uvnitř výkresu. Neexistující hladiny nejsou vytvářeny. Vypíná to (je-li tak nastavena) i aktuální hladinu.

http://www.cadforum.cz/forum/uploads/VladimrMichl/2006-02-22_081316_LayLay.VLX - 2006-02-22_081316_LayLay.VLX



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


Odeslal: Jozef Lovás
Datum odeslání: 22.úno.2006 v 09:59
Původně odeslal(a) Vladimír Michl Vladimír Michl napsal(a):

Zkuste tuto funkci (reaktor LayLay). Načtěte např. pomocí _APPLOAD (asi přidat do Při spuštění).
Příkazem LayLay se definují hladiny (seznam), které se mají zapnout a vypnout při vstupu do modelového prostoru a hladiny, které se mají zapnout a vypnout při vstupu do výkresového prostoru (rozvržení).
Seznam hladin se následně pamatuje uvnitř výkresu. Neexistující hladiny nejsou vytvářeny. Vypíná to (je-li tak nastavena) i aktuální hladinu.

http://www.cadforum.cz/forum/uploads/VladimrMichl/2006-02-22_081316_LayLay.VLX - 2006-02-22_081316_LayLay.VLX

Ďakujem veľmi pekne. To je presne to čo potrebujem.

Dajú sa v názvoch hladín používať aj náhradné znaky ? Napr. potrebujem vypnúť vštky hladiny začínajuce na "vzv" t.j. vzv* ?



-------------
Jozef Lovás


Odeslal: Rostislav Říha
Datum odeslání: 22.úno.2006 v 10:08

Vyborny napad s tim reaktorem:)

  • nesel by ten reaktor upravit tak, aby reagoval na aktualni nastaveni hladin? ze bych treba v modelovem prostoru zadal LayLaySAVE a on si zapamatoval, ze odted pokazde pri vstupu do modelspace ma nastavit hladiny tak, jak byly ve chvili, kdy se zadalo laylaySAVE?
  • Nebo jeste lepe: v hladinach si nastavit filtr a reaktor by pak pri prechodu model/layout vzdy pouzil onen filtr?

 



-------------
Rostislav Říha


Odeslal: Vladimír Michl
Datum odeslání: 22.úno.2006 v 11:46

Náhradní znaky by nebyly úplně jednoduché (nepoužívá se funkce -LAYER). Využití filtrů by nabízelo zajímavé možnosti, ale dostat programově z jména filtru seznam hladin je strašně komplikované.

Funkce "snapshot" (příkaz LAYLAY) nyní uloží aktuální stav zap/vyp modelového prostoru a výkresového prostoru (zvlášť, podle toho z jakého prostoru se spustí) a podle toho pak automaticky udržuje zap/vyp stav při přechodu z rozvržení do modelu a naopak.

http://www.cadforum.cz/forum/uploads/VladimrMichl/2006-02-22_114610_LayLay.VLX - 2006-02-22_114610_LayLay.VLX



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


Odeslal: Rostislav Říha
Datum odeslání: 22.úno.2006 v 12:25

tohle mam moc rad - kdyz treba acad blbne a nedela, co by mel, tak rychlost, s jakou tady diky cadstudiu vznikne neco, co naopak funkcnost nekam posune, je prijemnou zaplatou na ty obcasne strazne:) - dekuju:)

...laylay: jeste by bylo dobre, kdyby to mohlo mit nejaky prompt, jestli to ma nastaveni hladin aplikovat - jasně, někdy to asi bude otravovat a bylo by fajn to zas naopak umět vypnout, ale na druhou stranu zas někdy může vadit, že to bude s hladinami něco dělat...



-------------
Rostislav Říha


Odeslal: Vladimír Michl
Datum odeslání: 22.úno.2006 v 14:08

Ano, vypínání je důležité - doplněno.

Viz http://www.xanadu.cz/download.asp?file=LayLay - www.xanadu.cz/download.asp?file=LayLay



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


Odeslal: Jozef Lovás
Datum odeslání: 22.úno.2006 v 15:08

DD,

pri použití poslednej verzie LayLay a prechode Model->Výkres održím nasledovnú hlášku (prechod Výkres -> Model je OK):

Command:  <Switching to: Vykres2>
Restoring cached viewports - Regenerating layout.
; error: An error has occurred inside the *error* functioninvalid AutoCAD
command: nil



-------------
Jozef Lovás


Odeslal: Vladimír Michl
Datum odeslání: 22.úno.2006 v 15:22

a v předchozí verzi ne? v samotném přepínání se teď nic neměnilo

to spíš vypadá na problém aktuálního nastavení seznamu hladin (zamčené hladiny, Xref, jména hladin, apod.)



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


Odeslal: Jozef Lovás
Datum odeslání: 22.úno.2006 v 15:34

V predchádzajucej verzii bol ten istý problém. V pôvodnej, prvej verzii to bolo OK, ale skúšal som to len s malým zoznamom hladín.

Prikladám hlášku pri prechode Model ->Výkres, ale iné DWG. Pri prechode do Výkresu si "niečo" nastavuje aj nadstavba VzProCAD (viď. posledný Command). Nemôže sa to biť ?

Command:  <Switching to: VZT+CHL>
Restoring cached viewports - Regenerating layout.
; error: bad argument type: stringp #<VLA-OBJECT IAcadLayer2 07532c44>

Command: DeczSID2000_Test Unknown command "DECZSID2000_TEST".  Press F1 for
help.



-------------
Jozef Lovás


Odeslal: Vladimír Michl
Datum odeslání: 22.úno.2006 v 16:30
pošlete mi prosím onen (nebo podobný) DWG výkres a výpis z příkazu "LAYLAY Display" (na mailto:support@xanadu.cz - support@xanadu.cz )

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


Odeslal: Vladimír Michl
Datum odeslání: 23.úno.2006 v 16:37
Děkujeme za podklady. Chyba v přepínání do Layoutů byla opravena - nová verze LayLay je na stránce Download.

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


Odeslal: Jozef Lovás
Datum odeslání: 24.úno.2006 v 09:46
Ďakujem, funguje výborne.

-------------
Jozef Lovás



Vytisknout stránku | Zavřít okno