yoin

Tsw

Hallo,

Ik ben bezig met dynamic blocks in autoCAD 2014, hierbij voeg ik linear parameters toe.
Is het mogelijk als linear parameter een bepaalde waarde heeft (bijv 10) dat er dan bij in een attribute of tekst vlak een bepaalde waarde/getal komt te staan.

Voorbeeld; als de linear parameter afmeting 10 = moet er een tekst staan van ''K801"

Is zoiets mogelijk in autoCAD d.m.v. lisp of iets dergelijks?

Mvg,


julien

De enige manier die ik kan bedenken is werken met visibility states.
Dus je maakt de verschillende teksten aan, allemaal boven elkaar.
Dan maak je je stretch/array/... actie aan.

Nu kan je beide acties aan elkaar koppelen met een Lookup Set.

Als het gaat over veel teksten en lengtes zal het wel een behoorlijk werk zijn om alles voor te bereiden.
Misschien is er hier iemand die een eenvoudigere manier kent?

Tsw

Julien bedankt voor het reageren,

Maar het zijn wel veel, elke mm 'stap' heeft een eigen naam.
Dus dat is voor mij te veel.

Ik dacht dat er misschien iets in lisp mogelijk was? Maar misschien dat iemand me er meer over kan vertellen.

roy_043

@ Tsw:
Misschien heb je hier iets aan:
http://www.cad-addict.com/2009/01/autocad-using-fields-in-dynamic-blocks.html

Het kan ook met Lisp maar dat vereist redelijk wat kennis (o.a. van reactoren).

Tsw

De tekst die er komt te staan heeft niets met de lengte te maken.

Dus als het 5 is kan het  ''K208'' zijn
en als het 10 is kan het ''K555'' zijn
(zijjn voorbeeldel)

Dus is dit niet wat ik zoek, zoals ik het heb gelezen.
(Ps. mijn engels is matig dus kan zijn dat ik verkeerd lees.)

roy_043

OK dan probeer je het in Lisp...