MERGEBLOCKS
MERGEBLOCKS voegt block-definities samen op basis van een attribuutwaarde, standaard Short_Name. Blocks met dezelfde waarde gaan naar één gemeenschappelijke definitie, met behoud van plek, rotatie en de ingevulde attribuutwaarden. Zo ruim je een tekening op waarin dezelfde armatuur of hetzelfde onderdeel in tientallen varianten staat (bijvoorbeeld door herhaald importeren) en maak je het bestand kleiner.
Starten
Typ MERGEBLOCKS op de opdrachtregel, of gebruik de knop in het lint op tabblad SCAD Core, paneel Blocks.
Werkwijze
- Het commando vraagt
Attribute name to group by. Standaard staat hierShort_Name; druk opEnterom dat te gebruiken of typ een andere attribuutnaam. - Het commando vraagt
Also explode 'group-' blocks and remove all attributes? [Yes/No] <Yes>. KiesYesofNo. - Het commando vraagt
Use block name as a guard (only merge same-named blocks)? [Yes/No] <Yes>. KiesYesofNo. - Het commando voegt de blocks samen en ruimt daarna op. Op de opdrachtregel zie je een samenvatting, bijvoorbeeld
Merged N blocks across N groups (by 'Short_Name').
Alleen blocks met een ingevulde waarde voor dat attribuut doen mee. Blocks met een lege waarde blijven ongemoeid, en groepen van één block worden niet aangepast.
Opties
| Vraag | Antwoord | Wat het doet |
|---|---|---|
| Explode ‘group-’ blocks and remove all attributes | Yes (standaard) | Blocks waarvan de naam met group- begint worden opengebroken. Zit er in een block-definitie precies één genest block, dan wordt dat geneste block in die definitie opengebroken. Daarnaast worden alle attributen uit alle blocks in de tekening verwijderd. |
No | Alleen samenvoegen; attributen en group- blocks blijven staan. | |
| Use block name as a guard | Yes (standaard) | Alleen blocks met dezelfde naam worden samengevoegd. Namen met een kopie-achtervoegsel zoals _2 of (2) tellen als dezelfde naam. Blocks met dezelfde attribuutwaarde maar een andere naam blijven apart; de melding Left N blocks alone - same '...' but a different block name. vertelt hoeveel. De definitie wordt in dit geval niet hernoemd. |
No | Alle blocks met dezelfde attribuutwaarde worden samengevoegd, ook als de blocknamen verschillen. De overgebleven definitie wordt hernoemd naar de attribuutwaarde, als die naam nog vrij is. |