CADsite forum

AutoCAD => Autolisp => Topic gestart door: silverster op wo 17 06 2009, 10:31:19

Titel: lisp routine die niet doet wat ik wil (opgelost)
Bericht door: silverster op wo 17 06 2009, 10:31:19
goedemorgen allemaal,

ik heb een lisp routine die viewport locked en unlocked, alleen staat er in deze lisp ook dat wanneer een vport gelocked is dat deze rood moet kleuren en wanneer deze geunlocked is dat deze groen moet kleuren. helaas doet hij dat niet zou iemand hier een oplossing voor hebben?

zie bijlage

alvast bedankt
Titel: Re:lisp routine die niet doet wat ik wil
Bericht door: H@rm op wo 17 06 2009, 10:45:26
Silverster,

Ik ken het probleem. Het wordt volgens mij veroorzaakt op het moment dat je een viewport hebt die niet rechthoekig is. Iets beter gezegd is het een viewport op een polyline. De polyline wordt dan niet rood/groen en licht boven op de viewport (die wel rood/groen wordt)

Michel
Titel: Re:lisp routine die niet doet wat ik wil
Bericht door: WebRacer op vr 19 06 2009, 19:35:27
Dat was inderdaad het probleem.
in bijlage zit een aangepaste lisp.. veel plezier.
Titel: Re:lisp routine die niet doet wat ik wil
Bericht door: H@rm op di 23 06 2009, 12:17:13
Citaat van: WebRacer op vr 19 06 2009, 19:35:27
Dat was inderdaad het probleem.
in bijlage zit een aangepaste lisp.. veel plezier.
WebRacer,
Ik heb zelf de eerdere versie, zoals gepost door silverster, in het verleden al eens aangepast zodat hij ook gelijk de viewports op de layer defpoints zet. Wellicht nog een idee om ook in jouw versie toe te voegen?

Michel
Titel: Re:lisp routine die niet doet wat ik wil
Bericht door: silverster op ma 29 06 2009, 13:31:08
perfect werkt inderdaad weer als een zonnetje

bedankt voor de snelle respons
Titel: Re:lisp routine die niet doet wat ik wil
Bericht door: silverster op wo 08 07 2009, 10:25:02
AARGHH

hij geeft nu weer ineens een foutmelding.

ik krijg de volgende foutmelding: _vpu ; error: bad argument type: lentityp nil

iemand enig idee wat dit kan zijn?

alvast bedankt
Titel: Re:lisp routine die niet doet wat ik wil
Bericht door: mrbeegee op do 27 08 2009, 11:01:35
Ik heb die foutmelding (nog) niet.
Wel ben ik nog geinteresseerd in het stukje van Michel (H@rm) zodat die alle viewports op defpoints zet.
Kan je dat eens plaatsen H@rm/Webracer?
Titel: Re:lisp routine die niet doet wat ik wil
Bericht door: H@rm op do 27 08 2009, 11:13:12
mrbeegee,

Hierbij de lips die de viewports ook op defpoints zet. Deze werkt dus niet correct met andersvormige viewports wat betreft de kleuren. Hij lock/unlockt ze wel.


Michel
Titel: Re:lisp routine die niet doet wat ik wil
Bericht door: mrbeegee op do 27 08 2009, 12:39:46
Thanks,
Nu wil het dat er in onze template een polygonal viewport zit verwerkt!  :?
Ik zal eens kijken of ik die code in de lisp van Webracer kan inbouwen. Dat lijkt mij als lisp-beginneling toch niet al te moeilijk.

gr, BeeGee
Titel: Re:lisp routine die niet doet wat ik wil
Bericht door: sschevers op vr 28 08 2009, 13:20:08
Ik heb de routine aangepast zodat de clipped viewports ook nu ook van kleur veranderen.

greetz stephan
Titel: Re:lisp routine die niet doet wat ik wil
Bericht door: H@rm op vr 28 08 2009, 13:25:57
Citaat van: sschevers op vr 28 08 2009, 13:20:08
Ik heb de routine aangepast zodat de clipped viewports ook nu ook van kleur veranderen.

greetz stephan

sschevers,

:vreegoe: :vreegoe: :vreegoe:


Michel
Titel: Re:lisp routine die niet doet wat ik wil
Bericht door: sschevers op vr 28 08 2009, 14:14:53
Nog een kleine aanpassing gedaan. In het selectie set werd ook paperspace meegenomen. Het selectie set is aangepast waardoor paperspace niet wordt meegenomen. Fucntioneel veranderd er niets. Het is meer een optimalisatie  :D

greetz stephan
Titel: Re:lisp routine die niet doet wat ik wil
Bericht door: will op vr 28 08 2009, 21:18:55
Hallo,

Lijkt mij een mooie lisp routine,
maar met welke toetscombinatie activeer je deze?

Groetjes,

Will
Titel: Re:lisp routine die niet doet wat ik wil
Bericht door: TTB op za 29 08 2009, 16:46:04
Met VPL danwel VPU !!

Aan een ieder die aan deze routine heeft meegewerkt / gesleuteld: BEDANKT  :vreegoe: Werkt perfect !

Groeten.
Peter
Titel: Re:lisp routine die niet doet wat ik wil
Bericht door: mrbeegee op ma 31 08 2009, 10:43:39
Je kan ze natuurlijk ook onder een knopje hangen. Mocht je dat willen dan heb ik hier reeds 2 icoontjes voor aangemaakt!
Titel: Re:lisp routine die niet doet wat ik wil
Bericht door: mrbeegee op ma 31 08 2009, 11:00:50
Citaat van: sschevers op vr 28 08 2009, 14:14:53
Nog een kleine aanpassing gedaan. In het selectie set werd ook paperspace meegenomen. Het selectie set is aangepast waardoor paperspace niet wordt meegenomen. Fucntioneel veranderd er niets. Het is meer een optimalisatie  :D

greetz stephan
Hoi Sschevers,
Ik heb net je lsp geprobeerd maar ik ervaar hem als erg traag. Het duurt ca. 13 sec voordat het commando is afgerond (50 viewports in diverse layouts)
Ik had de originele van webracer inmiddels ook al aangepast en heeft geen vertraging en behalve de 1e keer(misschien niet goed herladen), geen problemen meer mee gehad.
EDIT: toch wel veel problemen met mijn aanpassing. Ik heb de bijlage verwijderd.
Titel: Re:lisp routine die niet doet wat ik wil
Bericht door: mrbeegee op ma 31 08 2009, 16:06:37
Mijn aangepaste lisp zette alles in paperspace om naar defpoints .:shock: En daar kom je natuurlijk achter nadat je net 18 tekeningen hebt afgedrukt. :roll:
Dus maar weer de lisp van Stephan gebruiken.
Toch wil ik vragen of die niet iets sneller kan want een kleine 15 sec wachten om 1 van de 50 viewports te (un)locken vind ik zonde van het voordeel van de lisp.
bvd, BeeGee
Titel: Re:lisp routine die niet doet wat ik wil
Bericht door: sschevers op ma 31 08 2009, 16:39:29
Beegee,

Ik heb net een kleine test gedaan met een tekening. Dit is een tekening met 5 layouts. Per layout zijn er 25 viewports aanwezig en deze zijn in 6 seconden allemaal gelocked of geunlocked. Ik kan helaas de tijden die jij aangeeft niet reproduceren. Hebben andere mensen hier ook last van??

Ik gebruik autocad map 3d 2007 op win xp professional en 4 Gb intern.

greetz

stephan
Titel: Re:lisp routine die niet doet wat ik wil
Bericht door: H@rm op di 01 09 2009, 08:30:29
Citaat van: sschevers op ma 31 08 2009, 16:39:29
Beegee,

Hebben andere mensen hier ook last van??

Ook mijn ervaring is dat hij langzamer is als de eerdere versie die er gepost is.

Voor de klussers onder ons heb ik 3 lisps toegevoegd.
VPlock_unlock.lsp = "trage" versie van stephan
Vplock_unlock-v1.lsp = versie die wel op defpoints zet maar niet werkt met cliped viewports
Vport.lsp = versie die werkt met cliped maar niet op defpoint zet.

Op dit moment heb ik zelf weinig tijd (druk druk druk) maar als er in Vport.lsp iets aangepast gaat worden zou het perfect moeten zijn. (= cliped viewports, defpoints en snel)

Michel
Titel: Re:lisp routine die niet doet wat ik wil
Bericht door: sschevers op di 01 09 2009, 09:21:44
De routine van Michel is inderdaad zeer snel. De viewporst worden nu ook op defpoints gezet.

greetz

stephan
Titel: Re:lisp routine die niet doet wat ik wil
Bericht door: mrbeegee op di 01 09 2009, 09:36:54
109 viewports in 102 layouts binnen 1 sec klaar: helemaal top. :vreegoe: Allen bedankt!
Titel: Re:lisp routine die niet doet wat ik wil
Bericht door: H@rm op di 01 09 2009, 09:38:47
Misschien wordt het tijd om de titel van deze topic aan te passen  :wink:

Michel
Titel: Re:lisp routine die niet doet wat ik wil
Bericht door: H@rm op di 01 09 2009, 10:00:23
Mijn vorige reactie was op basis van de opmerking van mrbeegee. Maar na een kleine test heb ik het vermoeden dat we weer terug bij af zijn. Hij maakt nog steeds de geclipede (?) viewports niet rood/groen.
De titel dus nog niet wijzigen.


Michel
Titel: Re:lisp routine die niet doet wat ik wil
Bericht door: sschevers op di 01 09 2009, 10:33:02
Ik heb nog eens kritisch naar mijn "trage" routine gekeken. Ik heb er 2 zaken uitgehaald:



@Michel. Clipped viewports zijn de ongelijkzijdige viewporten die je in layout aanmaakt.

Dit is voorlopig het laatste wat ik er aan kan doen. Zit een beetje krap in de tijd

greetz stephan
Titel: Re:lisp routine die niet doet wat ik wil
Bericht door: H@rm op di 01 09 2009, 13:42:41
@ Stephan,

Volgens mij is hij nu goed.  :vreegoe:  :vreegoe:
Snel, defpoints, en andersvormige viewports. Alles in rood of groen.

Dan kunnen we nu weer verder met de dingen waar we goed in zijn: TEKENEN.

Michel.
Titel: Re:lisp routine die niet doet wat ik wil
Bericht door: mrbeegee op di 01 09 2009, 16:51:08
Tja, het liep een beetje uit de hand met alle aanpassingen en problemen maar nu wel een mooie lisp erbij die zeer gewaardeerd wordt bij mijn collega's. :D