Cadprofi mierka čiar v blokoch
Příspěvků: 3
• Stránka 1 z 1
Cadprofi mierka čiar v blokoch
Chcem sa spýtať ako sa upravuje mierka čiar v blokoch, aby boli čiary vykreslené správne.
Ďakujem.
Ďakujem.
- JanP
- Administrátor
- Příspěvky: 404
- Registrován: 14 dub 2014, 15:50
- Jméno (bez příjmení): Ján Pajerchin
Re: Cadprofi mierka čiar v blokoch
Dobrý deň,
Zmenu mierky typu čiary vo vybranom bloku rieši Tento LISP
Aby sa to potom prejavilo - po ukončení príkazu musíte manuálne regenerovať výkres.
Načítanie LISPu: viď táto téma
Po načítaní LISPu stačí spustiť príkaz definovaný v samotnom lispe.
Názov príkazu zistíte, keď sa pozriete do konkrétneho LISPu - tak je to text za znakom c: (hneď na začiatku) - viď kúsok z hore uvedeného LISPu:
Tu v našom prípade (defun c:lts (/ ns i ss en ed bn td xf fe ft fd bl) je teda zrejmé že je to príkaz: lts
To znamená, že teraz keď máte načítaný LISP - stačí napísať do príkazového riadku príkaz lts a potvrdiť enterom.
Následne pre vykonanie a dokončenie príkazu sledujte inštrukcie na príkazovom riadku ZWCADu, či iného CADu.
Ak si chcete vytvoriť vlastnú ikonku pre tento LISP, je to veľmi jednoduché - stačí sledovať postup v tomto videu (z inej témy), kde do oblasti pre makro zadáte: ^C^Clts
Pozn: tie dva ^C^C na začiatku simulujú stlačenie 2x klávesy ESC pred samotným vykonaním príkazu, a je to preto, aby v prípade ak na ikonku kliknete v čase keď je aktívny iný príkaz, tak aby sa tento prerušil, a následne sa spustil Váš príkaz z ikonky - v našom prípade spomínaný lts
Keď si budete vytvárať ikonku - bezprácne ju pridáte do ľubovoľného existujúceho menu, resp. nástrojového panelu.
Správnejšie je ak si vytvoríte vlastný panel nástrojov a ešte správnejšie je ak si vytvoríte vlastnú menu so svojimi príkazmi. Tým dosiahnete důležitú vlastnosť - jednoduchá prenositeľnosť na iné počítače, resp. na iné verzie CADu.
Taký najjednoduší spůsob vytvorenia "prázdneho" vlastného menu (MNU) viď táto téma a ešte aj táto téma
...tak či onak - najjednoduhšie je len LISP načítať a zapamätať si príkaz na jeho spúšťanie: LTS
---------------------
+ ešte zopakujem ako sa vyvarovať nutnosti menit mierku typu čiary v blokoch - nielen pri používaní CADprofi:
Aby sa to nestávalo - doporučujem nasledujúci postup:
1. Nakreslite objekty ktoré majú správnu mierku čiary
2. Ak teraz potrebujete kresliť potrubie s použitím z CADprofi, ktoré bude mať nesprávne merítko čiary - tak zmeňte systémovú premennú CELTSCALE na takú aby novo nakreslené potrubie malo správne merítko čiary. Po ukončení - vráťte CELTSCALE na pôvodnú hodnotu ktorá by mala byť 1.
CELTSCALE riadi mierku čiar novo kreslených objektov objektov
LTSCALE - riadi globálne merítko všetkých čiar (CADprofi pri zmene mierky mení toto merítko)
Platí vzorec:
Hustota delenia čiar = Globálne merítko typov čiar (LTSCALE) * Aktuálne merítko typu č.objektu (CELTSCALE) * Hodnoty definované v LIN súbore
Na záver len podotýkam, že zmena mierky v nastavení CADprofi mení hodnotu LTSCALE, takže daný problém nie je možné vyriešiť zmenou mierky v nastavení CADprofi, keďže tým by sa zmenilo číarkovanie aj tých čiar ktoré aktuálne vyzerajú v poriadku.
---------------------
Je toh dosť veľa - ak by trebalo niečo podrobnejšie, kľudne sa ozvite.
Zmenu mierky typu čiary vo vybranom bloku rieši Tento LISP
Aby sa to potom prejavilo - po ukončení príkazu musíte manuálne regenerovať výkres.
Načítanie LISPu: viď táto téma
Po načítaní LISPu stačí spustiť príkaz definovaný v samotnom lispe.
Názov príkazu zistíte, keď sa pozriete do konkrétneho LISPu - tak je to text za znakom c: (hneď na začiatku) - viď kúsok z hore uvedeného LISPu:
- Kód: Vybrat vše
(defun c:lts (/ ns i ss en ed bn td xf fe ft fd bl)
(initget 7)
(setq ns (getdist "\nNew LT Scale: "))
(and (setq i -1
ss (ssget '((0 . "INSERT"))))
(while (setq en (ssname ss (setq i (1+ i))))
.... atď
Tu v našom prípade (defun c:lts (/ ns i ss en ed bn td xf fe ft fd bl) je teda zrejmé že je to príkaz: lts
To znamená, že teraz keď máte načítaný LISP - stačí napísať do príkazového riadku príkaz lts a potvrdiť enterom.
Následne pre vykonanie a dokončenie príkazu sledujte inštrukcie na príkazovom riadku ZWCADu, či iného CADu.
Ak si chcete vytvoriť vlastnú ikonku pre tento LISP, je to veľmi jednoduché - stačí sledovať postup v tomto videu (z inej témy), kde do oblasti pre makro zadáte: ^C^Clts
Pozn: tie dva ^C^C na začiatku simulujú stlačenie 2x klávesy ESC pred samotným vykonaním príkazu, a je to preto, aby v prípade ak na ikonku kliknete v čase keď je aktívny iný príkaz, tak aby sa tento prerušil, a následne sa spustil Váš príkaz z ikonky - v našom prípade spomínaný lts
Keď si budete vytvárať ikonku - bezprácne ju pridáte do ľubovoľného existujúceho menu, resp. nástrojového panelu.
Správnejšie je ak si vytvoríte vlastný panel nástrojov a ešte správnejšie je ak si vytvoríte vlastnú menu so svojimi príkazmi. Tým dosiahnete důležitú vlastnosť - jednoduchá prenositeľnosť na iné počítače, resp. na iné verzie CADu.
Taký najjednoduší spůsob vytvorenia "prázdneho" vlastného menu (MNU) viď táto téma a ešte aj táto téma
...tak či onak - najjednoduhšie je len LISP načítať a zapamätať si príkaz na jeho spúšťanie: LTS
---------------------
+ ešte zopakujem ako sa vyvarovať nutnosti menit mierku typu čiary v blokoch - nielen pri používaní CADprofi:
Aby sa to nestávalo - doporučujem nasledujúci postup:
1. Nakreslite objekty ktoré majú správnu mierku čiary
2. Ak teraz potrebujete kresliť potrubie s použitím z CADprofi, ktoré bude mať nesprávne merítko čiary - tak zmeňte systémovú premennú CELTSCALE na takú aby novo nakreslené potrubie malo správne merítko čiary. Po ukončení - vráťte CELTSCALE na pôvodnú hodnotu ktorá by mala byť 1.
CELTSCALE riadi mierku čiar novo kreslených objektov objektov
LTSCALE - riadi globálne merítko všetkých čiar (CADprofi pri zmene mierky mení toto merítko)
Platí vzorec:
Hustota delenia čiar = Globálne merítko typov čiar (LTSCALE) * Aktuálne merítko typu č.objektu (CELTSCALE) * Hodnoty definované v LIN súbore
Na záver len podotýkam, že zmena mierky v nastavení CADprofi mení hodnotu LTSCALE, takže daný problém nie je možné vyriešiť zmenou mierky v nastavení CADprofi, keďže tým by sa zmenilo číarkovanie aj tých čiar ktoré aktuálne vyzerajú v poriadku.
---------------------
Je toh dosť veľa - ak by trebalo niečo podrobnejšie, kľudne sa ozvite.
Příspěvků: 3
• Stránka 1 z 1
Kdo je online
Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 1 návštěvník