RODEMA Engineering, Bureau voor CAD ondersteuning
  • Welkom
  • Tips
  • Cursussen
  • CAD Downloads

Tips & Trucs

"Praktische CAD Tips en Hints"

Block Attribute leesbaar houden

20/2/2018

3 Opmerkingen

 
AfbeeldingSymbool met attribute (ATTDEF)
Symbolen (block's) kunnen worden voorzien van een variabele tekst een zogenaamd block attribute. Wanneer een symbool geroteerd in de tekening moet komen zal ook het attribute mee draaien. Dit is niet altijd wenselijk. In dit artikel 5 manieren om het attribute toch leesbaar te houden.
  1. Command:-ATTEDIT
  2. Command:EATTEDIT
  3. Toolpalette macro
  4. Dynamicblock
In onderstaande afbeelding is een symbool 4 keer geroteerd in de tekening geplaatst met het commando INSERT. De attributen C en D zijn in deze stand niet goed leesbaar en moeten geroteerd worden.    Dit kan helaas niet met het commando ROTATE omdat dan het hele symbool dan zal meedraaien. 

Help mijn attributen staan gedraaid? Hoe kan ik deze weer terugdraaien zonder dat het symbool meedraait?
Foto
De uitdaging, Attribute C en D draaien om de leesbaarheid te verbeteren.

1. Command:-ATTEDIT

FotoRibbontab Insert
De meest traditionele oplossing voor dit vraagstuk is het inzetten van het commando -ATTEDIT
Een directe methode waarmee ook meerdere attributen in 1 keer kunnen worden aangepast. Het commando is te vinden op de Ribbontab Insert in het Block paneel onder de knop Edit Attribute Multiple.

Hieronder de stappen die nodig zijn op de commandoregel.
Let op het min-teken voor het commando.

Command: -ATTEDIT<enter>
Edit attributes one at a time? [Yes/No] <Y>: Yes<enter>
Enter block name specification <*>: *<enter>
Enter attribute tag specification <*>: *<enter>
Enter attribute value specification <*>: *<enter>
Select Attributes:<klik op C in de tekening>
1 found
Select Attributes:<enter>
1 attributes selected.
Enter an option [Value/Position/Height/Angle/Style/Layer/Color/Next] <N>: Angle<enter>
Specify new rotation angle <270>: 0<enter>
Enter an option [Value/Position/Height/Angle/Style/Layer/Color/Next] <N>:<enter>
Command:


Herhaal dit voor de andere attributen.

Foto
Resultaat na inzet command:-ATTEDIT

2 Command: EATTEDIT

FotoRibbontab Insert
Ben je niet zo'n fan van de commando regel dan kun je gebruik maken van de enhanched attribute editor. Deze kun je vinden onder het kopje Single Attribute edit in de Insert Ribbontab.
Dit commando maakt gebruik van een dialoogscherm en komt daardoor gebruikersvriendelijker over. Na het opstarten van het commamdo vraagt AutoCAD een block te selecteren. Vervolgens laat AutoCAD zien welke attributen er aan deze referentie hangen. In dit voorbeeld is dat 1 attribute. Van dit geselecteerde attribute kan op het tab Text Options de stand worden aangepast door het wijzigen van de Rotation. Na afsluiten via de OK-knop  kun je het commando met ENTER herhalen en het volgende symbool aanklikken om te wijzigen. 

Foto

3 Macro op Toolpalette

Foto
Eigenlijk is dit gelijk aan oplossing 1 maar dan een stuk gebruiksvriendelijker. Het idee is een aparte knop te maken waarmee met 1 klik een attribute horizontaal gezet kan worden. 
In onderstaande video kun je zien hoe dat werkt. 

Om bovenstaande mogelijk te maken maken we eerst een nieuwe knop aan op een toolpalette. Dit kan als volgt:
  1. Zet het Toolpalette aan als dat nog niet zo is, Command:TP<enter>;
  2. Maak een extra Tab aan via Rechter Muis Klik optie New Palette;
  3. Klik met Rechter Muis Knop in het lege palette en kies de optie Customize Commands...;
  4. Zoek in de lijst naar Attribute, Global en sleep deze naar het lege palette;
  5. Sluit de Customize User Interface af via kruis
  6. Klik met Rechter Muis Knop op de knop Attribute,Global uit het Toolpalette en kies Properties...;
  7. Neem de volgende tekstover en zet deze in de regel Command string:
    *^C^C_-ATTEDIT;Yes;;;;\;Angle;0;;
  8. Pas eventueel het veld Name en Description naar eigen inzicht aan;
  9. Sluit het properties scherm via OK-knop;
  10. Test de zojuist gemaakte macro door op de knop te klikken. Werkt de macro niet ga dan terug naar stap 6 en controleer de command string. 

4. Dynamic Block

FotoDynamic Block
Een andere mogelijkheid om het attribute niet mee te laten roteren is gebruik te maken van de dynamische mogelijkheden binnen een block. Via command:BEDIT is het mogelijk een rotation parameter toe te voegen die alleen werkt op het attribuut. Door dit te combineren met een Alignment parameter voor het symbool zelf ontstaat een handig block dat zichzelf automatisch uitlijnd op het object waarop het geplaatst wordt. Daarna kan via een grip het Attribute gedraaid worden. Onderstaande video laat het resultaat zien van zo'n dynamisch block.


Beschreven technieken zijn bruikbaar in zowel AutoCAD als AutoCAD LT. Maak je gebruik van AutoCAD dan kun je daar natuurlijk ook nog oplossingen op basis van VisualLISP (AutoLISP) maken.

Meer informatie

Wil je meer informatie of reageren dan kan dat hieronder of door het sturen van een e-mail naar [email protected]
Wil jezelf het maximale halen uit block's en attributen of slimme oplossingen maken op basis van toolpalette macro's overweeg dan deelname aan een van onze workshop of cursussen. Bel voor meer info met 072-5320830.
3 Opmerkingen
Peter Smets
31/8/2018 16:16:30

Het commando: torient, daarmee kun je alle texten en attributen roteren.

Antwoorden
rodema link
31/8/2018 16:26:43

Dank je wel Peter! Zeker een mooie aanvulling op dit artikel voor AutoCAD gebruikers. Let op het gaat hierbij wel om een commando uit de Express Tools. Deze zijn helaas niet voor AutoCAD LT gebruikers beschikbaar.

Antwoorden
Martin v. Essen
25/6/2021 09:25:35

Peter, je bent een held!
Scheelt me een hoop tijd voor het opschonen van bestaande tekeningen.

Antwoorden

Je opmerking wordt geplaatst nadat deze is goedgekeurd.


Laat een antwoord achter.

    CAD Tips&Trucs

    Praktische tips en handigheidjes..

    Filter

    Alles
    Afdrukken
    AutoCAD
    AutoCAD LT
    BricsCAD
    Instellingen
    Tekenen

    Archieven

    December 2024
    Juli 2024
    December 2022
    November 2022
    Maart 2022
    December 2021
    Februari 2021
    December 2020
    November 2020
    Oktober 2020
    Augustus 2020
    Maart 2020
    Februari 2020
    Januari 2020
    Juli 2019
    Mei 2019
    December 2018
    Augustus 2018
    Juli 2018
    Juni 2018
    Februari 2018
    November 2017
    Juli 2017
    April 2017
    December 2016
    Oktober 2016
    Mei 2016
    Februari 2016
    Januari 2016
    December 2015
    November 2015
    September 2015
    Juli 2015
    Mei 2015
    April 2015
    Maart 2015
    Februari 2015
    December 2014
    November 2014

    RSS-feed

CAD Hulp
CAD Opleidingen
CAD Tips
CAD Downloads

CAD Diensten

(Auto)CAD opleidingen
(Auto)CAD Workshops
Helpdesk
Tips en Trucs
Downloads

Bedrijfsinformatie

Foto
Over ons
Contact
Tel. +31 (0)72-532.08.30

Formulieren

Nieuwsbrief
Deelnameformulier
Evaluatieformulier
Algemene Voorwaarden Opleidingen

Blijf GRATIS op de hoogte

Copyright © 1990-2023. All rights reserved. RODEMA Engineering | Molenlei 1j, 1921 CX Akersloot | 072 532 08 30| [email protected]