Wissel block, AutoLISP Tip
In dit artikel kun je lezen hoe je eenvoudig een block wisselt met een ander block met behoud van de eigenschappen.
Wanneer je in een tekening een block plaatst wordt daar zogenaamd Block Reference Object gemaakt. De eigenschappen, zoals Scale X,Y,Z, Rotation, Layer en de eventueel aanwezige Block Attributes kun je via het Properties palette aanpassen. Zie afbeelding.

Helaas kun je via de Properties niet de referentie (Name) zelf aanpassen. En toch komt het regelmatig voor dat je op de plaats van een block “K” een ander symbool “S” wilt plaatsen. De meeste gebruikers zullen dan het block weghalen en een nieuw block invoegen.
Sommige onder ons hebben daar mooie applicaties voor die dat kunnen. Maar weet je dat je in AutoCAD met klein beetje AutoLISP een block wissel kunt laten uitvoeren?
Hoe dan?
Dat leg ik uit in onderstaande video, daarin wordt het volgende stukje AutoLISP code gebruikt:
(entmod (subst (cons 2 “S”) (assoc 2 (entget (car (entsel )) )) (entget (car (entsel ))) ))
Meer Informatie?
Zo zie dat met slecht 7 lispfuncties iets gemaakt kan worden wat je veel gemak op kan leveren.
Wil je zelf leren Programmeren in AutoCAD schrijf je dan in voor een van onze cursussen.
Neem contact op per e-mail op mail@rodema.nlof telefonisch op 072-532.08.30
