Zobrazit plnou verzi příspěvku: Reaktor-Model/Vykres

Jozef Lovás
21.02.2006, 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?

Vladimír Michl
21.02.2006, 12:04
To by asi nebyl problém napsat (jen by se asi komplikovaně nastavoval) - ale nestačila by vám funkce _VPLAYER?

Jozef Lovás
21.02.2006, 16:41
[QUOTE=Vladimír Michl]To by asi nebyl problém napsat (jen by se asi komplikovaně nastavoval) - ale nestačila by vám funkce _VPLAYER?[/QUOTE]
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.

Vladimír Michl
22.02.2006, 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.
2006-02-22_081316_LayLay.VLX

Jozef Lovás
22.02.2006, 09:59
[QUOTE=Vladimír Michl]
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.
2006-02-22_081316_LayLay.VLX
[/QUOTE] Ď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* ?

Rostislav Říha
22.02.2006, 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?
 

Vladimír Michl
22.02.2006, 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.
2006-02-22_114610_LayLay.VLX

Rostislav Říha
22.02.2006, 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...

Vladimír Michl
22.02.2006, 14:08
Ano, vypínání je důležité - doplněno.
Viz www.xanadu.cz/download.asp?file=LayLay

Jozef Lovás
22.02.2006, 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

Vladimír Michl
22.02.2006, 15:22
a v předchozí verzi ne? v samotném přepínání se teď nic neměniloto spíš vypadá na problém aktuálního nastavení seznamu hladin (zamčené hladiny, Xref, jména hladin, apod.)

Jozef Lovás
22.02.2006, 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.

Vladimír Michl
22.02.2006, 16:30
pošlete mi prosím onen (nebo podobný) DWG výkres a výpis z příkazu "LAYLAY Display" (na support@xanadu.cz)

Vladimír Michl
23.02.2006, 16:37
Děkujeme za podklady. Chyba v přepínání do Layoutů byla opravena - nová verze LayLay je na stránce Download.

Jozef Lovás
24.02.2006, 09:46
Ďakujem, funguje výborne.