Diskuzní fórum a databáze tipů a utilit pro AutoCAD, Inventor, Revit a další produkty Autodesk - od firmy Arkance Systems [www.cadforum.cz]
CZ | SK | EN | DE
Přihlášení
či registrace
   právě nás čte: 10158 
RSS kanál - CAD tipy RSS tipy
RSS diskuze

Diskuze Diskuzní fórum, poradna

 

NápovědaCAD diskuze, rady, výměna zkušeností

 
CAD Fórum - Homepage Veřejné diskuzní fórum k CAD aplikacím - ptejte se na libovolné otázky týkající se oboru CAx, podělte se o vaše znalosti a zkušenosti s programy AutoCAD, Inventor, Revit, Fusion 360, 3ds Max a s dalšími CAD aplikacemi. Zaregistrujte se nebo se přihlašte a zašlete váš příspěvek do odpovídajícího fóra. Viz další informace o CAD Fóru. Nechcete se registrovat? Zeptejte se v naší Facebook poradně.
Fórum nenahrazuje technický support firmy Arkance Systems (CAD Studio) - přímá podpora pro zákazníky funguje na helpdesk.cadstudio.cz
  FAQ FAQ  Prohledat fórum   Události   Registrovat Registrovat  Přihlásit Přihlásit

Téma uzavřenoZačátečnický problém s Lispem

 Odpovědět Odpovědět archiv
Autor
stejsi Zobrazit panel
Diskutér
Diskutér

Přihlášen: 20.kvě.2008
Používám:
autocad 2008
Stav: Offline
Bodů: 18
Přímý odkaz na tuto zprávu Téma: Začátečnický problém s Lispem
    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

Zpět nahoru
Mantlík Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 01.říj.2004
Lokalita: ČR (Pha)
Používám:
ACAD/Map/Civil R10-> 2022
Stav: Offline
Bodů: 2533
Přímý odkaz na tuto zprávu Zasláno: 17.říj.2012 v 21:51
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

Zpět nahoru
stejsi Zobrazit panel
Diskutér
Diskutér

Přihlášen: 20.kvě.2008
Používám:
autocad 2008
Stav: Offline
Bodů: 18
Přímý odkaz na tuto zprávu Zasláno: 17.říj.2012 v 22:01
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é.
Zpět nahoru
alfred Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 14.říj.2004
Lokalita: ČR (JČ)
Používám:
AutoCad MAP 2011
Stav: Offline
Bodů: 1675
Přímý odkaz na tuto zprávu Zasláno: 17.říj.2012 v 22:28
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)
Zpět nahoru
alfred Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 14.říj.2004
Lokalita: ČR (JČ)
Používám:
AutoCad MAP 2011
Stav: Offline
Bodů: 1675
Přímý odkaz na tuto zprávu Zasláno: 18.říj.2012 v 06:36
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
Zpět nahoru
stejsi Zobrazit panel
Diskutér
Diskutér

Přihlášen: 20.kvě.2008
Používám:
autocad 2008
Stav: Offline
Bodů: 18
Přímý odkaz na tuto zprávu Zasláno: 18.říj.2012 v 21:25
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.
Zpět nahoru

Pro technickou podporu CAD
kontaktujte Helpdesk

Příbuzné CAD tipy:
Tip 13652:VIPProblémy s otevíráním/zavíráním souborů nebo spouštěním modulů Inventoru.
Tip 6975:VIPProblém s dialogem vlastností modelu zobrazení Topobase.
Tip 3924:VIPMožný problém s předčasným vracením výpůjčky síťové licence.
Tip 3686:VIPMožný problém s přístupem z MapGuide klientu instalovaného na Windows XP.
Tip 6847:VIPŘešení problémů s WMS z českých zdrojů v AutoCAD Map 3D.
Tip 584:Problémy s načítáním SHP souborů.


 Odpovědět Odpovědět

Přejít na fórum Oprávnění fóra Zobrazit panel



Stránka byla vygenerována za 0,934 sekund.