Zobrazit plnou verzi příspěvku: tvorba novej hladiny

cestár
16.02.2008, 09:45
dosť často potrebujem vytvárať nové hladiny klonovaním jestvujúcej, napr. z hladiny xxx vytvoriť xxx1, xxx2, xxx3 ... V správcovi hladín som takú možnosť nenašiel. Dá sa to vôbec?

mnementh
16.02.2008, 11:00
Bohuzel jsem takovou moznost nenasel...asi jedina moznost pres lisp, ale na to tu jsou jini odbornici

Vladimír Michl
17.02.2008, 16:08
Pokud najedete ve Správci hladin na určitou hladinu a stisknete tlačítko "Nová hladina" (Alt+N), zdědí (naklonuje) nová hladina vlastnosti oné původní hladiny. Platí i pokud název nové hladiny uvedete jako seznam hladin - "xxx1,xxx2,xxx3".
Pro případné automatické pojmenování/číslování by šlo udělat LISP makro.

cestár
17.02.2008, 17:14
O tom dedení vlastností na novú hladinu viem, ale obťažuje ma práve vypisovanie tých názvov. V odpovedi nerozumiem tomuto : Platí i pokud název nové hladiny uvedete jako seznam hladin - "xxx1,xxx2,xxx3". Aký seznam hladin? A ešte aby som priblížil problém, nechcem vytvoriť z jednej hladiny 20 ďalších, ale skôr z 20 hladín po jednej, alebo dvoch kópiách s prefixom alebo sufixom. To keď potrebujem akciu rozdeliť na viac etáp.

Vladimír Michl
17.02.2008, 21:44
Jako název hladiny (při vytvoření nové) můžete (přejmenováním) zadat i seznam - při stisku "," se vytvoří další hladina.
Pokud je to vytváření hladin komplikovanější (a často opakované), asi by šlo na to vytvořit makro.

vbehun
18.02.2008, 07:59

Třeba by pomohlo udělat si šablonu s potřebnými hladinami a tu použít pro nový výkres.Nebo přímo jeden vzorový výkres a z něho tahat hladiny přes Design Centrum.---edit---Eventuelně ještě přejmenování (Rename) s hvězdičkovou nebo otazníkovou konvencí.
vbehun2008-02-18 10:11:18

cestár
18.02.2008, 08:40
Tú šablónu mám vytvorenú a často ju používam, mám v nej ten základný paket hladín. A keďže nie je jednoduchšia cesta, asi bude najlepšie ju rozšíriť o indexované hladiny. Pre tých, ktorí tento nástroj zatiaľ nevyužívajú, ho doporučujem. Je to rýchla cesta na vkladanie hladín, typov čiar, písma, kótovcích štýlov ... do aktuálneho výkresu.

j.ku
18.02.2008, 14:33
Někdy se stane, že zákazník požaduje výkres, kde vyžaduje jak vlastní hladiny, vlastní text a dokonce i speciální nastavení jednotlivých parametrů. Z toho důvodu  jsem si vytvořil lipovský prográmek „NV.LSP, který reaguje na dané  požadavky. Níže uvádím zkrácenou verzi.
 
=================================
;   Nastavení nového výkresu pro Mechsoft pomocí prográmku
;   (NV.LSP) => NVMECH
 
;   NASTAVENÍ HLADIN
 
(defun HL ( )
 
  (command "regen")
  (command "-hladina" "pracovní" "0" "barva" "7" "" "typč" "continuous" "" "tlčáry" "0.25" "" "")
  (command "-hladina" "pracovní" "B3" "barva" "10" "" "typč" "dot" "" "tlčáry" "0.35" "" "")
  (command "-hladina" "pracovní" "R3" "barva" "9" "" "typč" "PHANTOM" "" "tlčáry" "0.18" "" "")
  (command "-hladina" "pracovní" "KOTY" "barva" "3" "" "typč" "continuous" "" "")
  (command "-hladina" "pracovní" "BLOKY" "barva" "7" "" "typč" "continuous" "" "")
  (command "-hladina" "nastav" "O2" "")
 
)
 
;           Nastavení typu písma
(defun PIS ( )
    (command "-písmo" "STANDARD" "SIMPLEX.SHX" "0.0" "1.0" "0" "N" "N" "")
    (command "-písmo" "SIMPLEX" "SIMPLEX.SHX" "0.0" "1.0" "0" "N" "N" "")
 
    (command "_textfill" "1")
  )
;       Nastavení rozlišení
 (defun ROZ ( )
   (command "_viewres" "A" "10000")
  )
 
;       Nastavení nastavení měřítka čar
 (defun LTSC ( )
   (command "_LTSCALE" "1")   ;  Nastavení globálního měřítka
   (command "_PSLTSCALE" "0") ;  Nastavení měřítka čar pro výkresový prostor "0"
   )
 
  ; Nastavení kótovacího stylu K1_50 pro měřítko 1:50
 
(defun KS ( )
 
  (command "-DIMSTYLE" "U" "K1_50" "A")
 
  (setvar "DIMADEC" 0)
  (command "SYSPAR" "DIMALT" "NE")
  (setvar "DIMZIN" 8)
 
  (command "-DIMSTYLE" "U" "K1_50" "A")
 
  ; Nastavení kótovacího stylu  K1_20 pro měřítko 1:20
 
  (setvar "DIMSCALE" 20.00)
  (setvar "DIMLFAC" 1.000)
  (setvar "DIMTXT" 2.5)
  (command "-DIMSTYLE" "U" "K1_20" "A")
  
  )
 
;           Celkové vytvoření nového výkresu
 
(defun C:NVMECH ( )
 
  (HL)              ; Nastavení hladin
  (ROZ)                       ; Nastavení rozlišení
  (PIS)             ; Načtení typu písma
  (LTSC)          ; Načtení nastavení měřítka čar
  (KS)
 )

 
 
Pro zjednodušené používání potom jsem si vytvořil uživatelské tlačítko obsahující např. Makro:
 
^C^C; (load "D:/Dokumenty/1-Software/AutoCAD2004/ NV"); NVMECH;
 
Kde:
" D:/Dokumenty/1-Software/AutoCAD2004/ NV "
je  název souboru „NV.lsp“ včetně cesty k němu bez lsp
 
„NVMECH“
je dáno v Lipovském souboru 
„(defun C:NVMECH ( )“
 
Po skončení kreslení se hladiny, kótovací styly a písma vyčistí a kdykoliv mi chybí potřené hladiny stlačení 1 tlačítka si je kdykoliv načtu.
 
 j.ku2008-02-18 14:51:32

johny
18.02.2008, 15:45
Při vytváření hladin ve správci - najedu na ni a zdědí mě vlastnosti atd... Když toto dělám v Acad 08, a mám nastavené ve výřezech nějaké předefinování (používám konkrétně jiné stb), tak mě tato nová hladina toto předefinování už nezdědí - což je dost škoda, když potřebuju nějakou hladinu rozdělit na dvě tak to musim zas nastavit, tech vyrezu je povicero... nejde to nekde zapnout, aby to tak fungovalo? Nebo nechapu jaky byl vyvojaruv zamer...

Ferdinand
19.02.2008, 10:12
Zkuste použít funkci _vplayer. Jinak já to dělám tak, že novou sadu hladin vytvořím vložením bloku do výkresu - ten blok obsahuje pouze předdefinovaný univerzální název sady hladin ve tvaru R1xx-osy, R1xx-stavba, R1xx-ocel...atd. Po vložení pak novou sadu hladin vytvořím přejmenováním R1xx* na VAR2*. (Viz také můj starší příspěvek jinde)

Buba
19.02.2008, 11:36
Ak toho nemáte veľa, použite na názve hladiny F2 CTRL+Ins, klik na názov novej hladiny F2 Shift+Ins

Peter M.
19.02.2008, 12:24
..snad Ctrl+C a potom Ctrl+V-takhle to delam a je to v poho

Buba
19.02.2008, 12:56
Je to jedno. Ctrl+Ins, Shift+Ins mi pripadá rýchlejšie. :-)

Ferdinand
19.02.2008, 15:20
OT: Klávesy <Ctrl>, <C> a <V> jsou určitě blíže k sobě nežli <Ctrl>, <Shift> a <Ins> - navíc (na rozdíl od Vaší kombinace) se dají zvládnout jednou (levou) rukou. Pravou totiž držíte myš. 

Buba
19.02.2008, 17:09
Ctrl+C - 8cm, Ctrl+V - 10cm
Ctrl+Ins - 8cm, Shift+Ins - 7cmBuba2008-02-20 16:48:37

Buba
19.02.2008, 17:09
V pravej držím myš a ľavou píšem (prípadne oboma)

Ferdinand
20.02.2008, 14:38
OT:  nepochopil jsem to...tak pravou anebo levou?