Zobrazit plnou verzi příspěvku: ltscale?

Kodyn
24.11.2005, 11:11
Zdravím!

Potřeboval bych se zeptat, jak nejšikovněji napsat, zřejmě v lispu, změnu ltscale, či jinak vyřešit můj problém.

V modelovém prostoru není vidět čáry podle typu - čárkovaná, čerchovaná..., ale všechny se slijí do jednolité čáry, čili je nelze odlišit. Ve výkresovém prostoru je pak vše v naprostém pořádku, tak jak má být.
Výkresy, které vyrábíme na zakázku mají předepsanou ltscale pro odevzdání a proto je více než nežádoucí, aby jednotliví kresliči přepínali tento atribut samostatně během jejich práce na výkresech.
Takže bych rád napsal něco, co přepne ltscale při vstupu do modelového prostoru, nebo nějak jinak obejít tento problém.

Najde se někdo, kdo by mohl poradit, co s tím?
Díky za podnětné informace!

Buba
24.11.2005, 11:14
Pre tento prípad môžu kresliť vo Viewporte vo výkresovom priestore.

Kodyn
24.11.2005, 11:18
To bohužel není příliš vhodné pro náš případ práce...
Bylo by pro mě lepší řešení, abych nějak přizpůsobil čáry v modelovém prostoru

pavelstyl
24.11.2005, 11:19
Možná jsem mimo, ale neřeší tento problém proměnné LTSCALE (modelový prostor) a PSLTSCALE (výkresový prostor) ?
Pavel Štyl

Mantlík
24.11.2005, 11:25
Pak by měla zafungovat PSLTSCALE = 1 (sám to ale moc nepoužívám)

Kodyn
24.11.2005, 11:44
Ono to funguje i teď...
Budu to muset obejít novým tlačítkem pro ukládání, kdy se před uložením výkresu změní ltscale na 0,2 jak požaduje zakázka a psltscale na 1.
Druhé tlačítko bude na uvedení do stavu lt..=5 a pslt..=1

Jiná možnost asi není

Rostislav Říha
24.11.2005, 11:50
tuto vec jsme uz resili a cadstudio pro nas (jeste jednou dekuji) vyrobilo lisp lsw, ktery umoznuje zadat si ltscale pro praci (modelspace) a ltscale pro tisk (paperspace) a samo to pak mezi nimi prepina...jen se musi manualne udelat regenerace (neslo by to zautomatizovat?pane vm?:)
jinak pricinou necitelnosti je opravdu psltscale, kterou ma smysl zapnout POUZE tehdy, kdyz bud mate na jednom listu papiru vice vyrezu s ruznymi meritky, nebo napr. delate tak velky projekt, ze si musite pro praci na celku prepnout ltscale na jinou hodnotu, nez potrebujete na to, abyste v klidu vytiskl detail.

Vladimír Michl
24.11.2005, 13:54
už si to přesně nepamatuju, ale myslím že stačilo vypnout cache rozvržení a regenerovalo to samo (každopádně před tiskem AutoCAD vždy regeneruje)

Rostislav Říha
24.11.2005, 16:44
[QUOTE=Vladimír Michl]už si to přesně nepamatuju, ale myslím že stačilo vypnout cache rozvržení a regenerovalo to samo (každopádně před tiskem AutoCAD vždy regeneruje)[/QUOTE]
2005-11-24_163805_layoutsw.lsp ... taky si to uz presne nepamatuji, delali jste tehdy nekolik verzi, ktere se lisily dle toho, na co vse reagovaly (akt. scale v adt...) - kazdopadne my pouzivame tuto.
vypnout cache nestaci a s tou regeneraci je to take sporne, protoze i kdyz layoutsw pouzivame, tak se nam obcas - pokud neudelame regeneraci - stane, ze nam vykres vyjde s blbym meritkem - cache mame v profilu, ktery pouzivaji vsichni, implicitne vypnutou - regen pri prechodu do paperspace presto neni pravidlem - nechapu, jak to. Proste zatim mame v company procedures, ze se pred tiskem ma vizualne zkontrolovat, zda je ltscale OK, a ev. dat regen manualne....skoda, kdyby to chodilo automaticky spolehlive, bylo by to prijemnejsi...k problemum s neprestavenym meritkem casto dochazi pri publish atd....jakoby se acad presto, ze ma v options zadano "regen when switching layouts" rozhodoval, zda udela regeneraci treba podle poctu zmenenych entit...

Ferdinand
29.11.2005, 10:44

Vše potřebné nastavit v acadiso.dwt , uložit, nakopírovat všem uživatelům do ...AutoCAdxx\Template (pokud nepoužíváte síťovou verzi).
(mimochodem: již X-krát řešeno v tomto Fóru!)


Ferdinand2005-11-29 10:45:33