Registrujte se na 22. ročník konference CADfórum 2025 - 30.9. Zámek Valeč.
Přes 119.000 registrovaných u nás, celkem 1.097.000 registrovaných (CZ+EN), přes 53.000 CAD/BIM bloků.
Vyzkoušejte nový přesný Inženýrský kalkulátor a aktualizovaný Generátor čarových kódů.
Diskuzní fórum, poradna
?CAD diskuze, rady, výměna zkušeností

Fórum nenahrazuje technický support firmy ARKANCE (CAD Studio) - přímá podpora pro zákazníky funguje na helpdesk.arkance-systems.cz
|
Odpovědět ![]() |
archiv |
Autor | |
stejsi ![]() Diskutér ![]() Přihlášen: 20.kvě.2008 Používám: autocad 2008 Stav: Offline Bodů: 18 |
![]() Zasláno: 17.říj.2012 v 21:14 |
Dobrý den,
začínám s Lispem a vyskytl se mi problém který mne zlobí. Když spustím LISP poprvé (příkazem "1") nakreslí rohové části tabulky bez problému. Když ale odzoomuji a spustím ho znovu vykreslí pouze horizontální úsečky. Neví prosím někdo čím je to způsobeno? http://uloz.to/xyvYRWt/pokus-1-lsp |
|
![]() |
|
Mantlík ![]() TOP uživatel ![]() Přihlášen: 01.říj.2004 Lokalita: ČR (Pha) Používám: ACAD/Map/Civil R10-> 2022 Stav: Offline Bodů: 2578 |
![]() |
Pokud to má zobrazit 4 rohy, 2 kružnice v LH rohu a v mezikruží šrafa, pak mně to funguje bez problémů, ať zoomuji, jak chci ...
|
|
J. Mantlík
|
|
![]() |
|
stejsi ![]() Diskutér ![]() Přihlášen: 20.kvě.2008 Používám: autocad 2008 Stav: Offline Bodů: 18 |
![]() |
Ano má to takto fungovat. To je zajímavé, opravdu mi to kreslí v závislosti na zoomu pouze horizontální úsečky (+ kružnice a šrafy). Respektive to vykreslí i vertikální úsečku, ale pouze jeko bod,tzn parametr u funkce polar pro vzdálenost je roven nule. Nevím čím to bude. A takto to funguje i u dalších úseček tabulky které se tam snažím dokreslit. Když jsem dostatečně blízko tak je to OK.Odzoomuji-li stane se to stejné.
|
|
![]() |
|
alfred ![]() Profil člena
Odeslat soukromou zprávu
Najít příspěvky člena
Navštívit stránky člena
Přidat do seznamu známých
TOP uživatel ![]() Přihlášen: 14.říj.2004 Lokalita: ČR (JČ) Používám: AutoCad MAP 2011 Stav: Offline Bodů: 1675 |
![]() |
Aniž bych studoval podrobnosti - tipuji na zapnutý režim uchopování.
Zkuste vypnout chytací režim, odzoomovat a spustit... Pokud to tím bude, tak před "kreslením" v LISPU vypněte OSMODE. Pro práci s proměnými jsou příkazy: (getvar) (setvar) |
|
![]() |
|
alfred ![]() Profil člena
Odeslat soukromou zprávu
Najít příspěvky člena
Navštívit stránky člena
Přidat do seznamu známých
TOP uživatel ![]() Přihlášen: 14.říj.2004 Lokalita: ČR (JČ) Používám: AutoCad MAP 2011 Stav: Offline Bodů: 1675 |
![]() |
Kouknul jsem na kod LSP a je to tak jak píšu v předchozím příspěvku.
Doplňte si do funkce toto: ;těsně před kreslící fukce: (setq old-osmode (getvar "osmode")) (setvar "osmode" 0) ;tady budou řádky s kreslením ;těsně za kreslící funkce: (setvar "osmode" old-osmode) Jen připomínám, že je potřeba nezapomínat na funkci *error*. Zejména pokud přenastavujete nějaké systémové proměnné. Jinak pokud funkce spadne tak Vám zůstane vypntý OSNAP. Pokud používáte jednoduché názvy pro proměnné, které se mohou opakovat, je dobré je nenechávat jako globální. Může to způsobit neočekávané chování zcela jiných funkcí. Stačí to vyřešit doplněním proměnných, které namají být do prvního řídku funkce za lomítko: (defun C:1 ( / X1 X2 X3 X4 K1 K2) Upravil alfred - 18.říj.2012 v 06:38 |
|
![]() |
|
stejsi ![]() Diskutér ![]() Přihlášen: 20.kvě.2008 Používám: autocad 2008 Stav: Offline Bodů: 18 |
![]() |
Ano bylo to tím,
mockrát děkuji, to by mě nenapadlo. Také děkuji za ostatní rady, už je píši do kódu. |
|
![]() |
Pro technickou podporu CAD
kontaktujte Helpdesk
Odpovědět ![]() |
|
Přejít na fórum | Oprávnění fóra ![]() Nemůžete vytvářet nová témata v tomto fóru Nemůžete odpovídat na témata v tomto fóru Nemůžete vymazávat vaše příspěvky v tomto fóru Nemůžete upravovat vaše příspěvky v tomto fóru Nemůžete vytvářet ankety v tomto fóru Nemůžete hlasovat v anketách v tomto fóru |
Stránka byla vygenerována za 0,219 sekund.