Heb je ooit een aantal blokken in een tekening gebruikt om vervolgens te ontdekken, dat het bron bestand van het blok gewijzigd of vernieuwd was? Gelukkig zijn er twee stukken gereedschap (tools), die het je gemakkelijk maken om blokken in een tekening te plaatsen en je helpen bij het herdefiniëren van een blok.
Alles wat je moet doen is navigeren naar het bron bestand in het DesingCenter of het blok opzoeken op je toolpalette en vervolgens een rechtermuis-klik om het blok te geven.
In het DesignCenter zijn je opties: Insert, Insert and Redefine of Redefine

Op een tool palette heb je alleen de ‘Redefine” mogelijkheid.

Opmerking: De “Redefine” optie is alleen beschikbaar als het blok al bestaat in de tekening. Als het blok niet bestaat in de tekening zullen de Redefine optie ‘uit-ge-grijsd’ zijn.
Gebruik van het INSERT commando
Er is nog een ‘oude’ manier om een block te herdefiniëren, door gebruik te maken van het INSERT commando. Deze methode is bij uitstek geschikt om te gebruiken in scripts. Met het INSERT commando kunt je een blok in je tekening vervangen door een blok uit een extern bestand.
- Schrijf, indien nodig, het nieuwe blok weg in een extern bestand, door middel van het WBLOCK commando. Hierdoor ontstaat een DWG met daarin één block.
(breedbalkflensen HEM.dwg) - Type -INSERT op de commando regel. (min-teken gevolgd door INSERT, om de dialoog box te onderdrukken)
- Geef bij de ‘Enter Block name or [?] <breedflensbalken HEM >:’ prompt bloknaam=filenaam op, waarbij de bloknaam de naam van het blok in de tekening is en filenaam de naam van de file waarin het blok zich bevind dat je wilt gebruiken. Als de file zich niet bevind in het support file zoek pad, dien je het gehele pad naar de filenaam op te geven. Het is niet nodig om de extensie .dwg op te geven. Druk vervolgens op [Enter].
Bijvoorbeeld breedflensbalken HEM=c:\tekeningen\breedflensbalken hem.dwg - Geef bij de ‘BLOCK “HEM” already exists. Redefine it? [Yes|No] <N>:’ prompt ‘Y’ in gevolgt door [ENTER]. Je ziet dan de melding: ‘Block “HEM” redefined’ . Uiteraard met jouw blok naam vermeld.
- Druk bij de ‘Specify insertion point or [Basepoint/Scale/X/Y/Z/Rotate]: ‘ prompt op de ‘Esc’-toets, om niet een kopie van de nieuwe file te plaatsen; Je wilt alleen maar een bestaand blok herdefiniëren.
Indien bovenstaande methode gecombineerd wordt met het ScriptPro 2.0 programma, kan een hele set van tekeningen in één keer voorzien worden van een herdefinitie van een blok. Het script bestand is als volgt:
-insert
"breedflensbalken HEM=c:\tekeningen\breedflensbalken HEM"
(command)
Overigens, de inspiratie voor gedeelten van deze tip deden we op tijdens het browsen in de nieuwste editie van Michael's Corner op CADTutor.net - beide uitstekende middelen voor allerlei AutoCAD zaken.
Bron: LT Unlimited