jag hade denna fråga flera gånger: kan vi automatiskt märka vår koordinat i AutoCAD? Om du är en Civil3D-användare, kommer du sannolikt att föreslå dem att använda C3D. men kan AutoCAD göra det? Ja!
jag såg att många använder AutoLISP för att göra den uppgiften. Det fungerar bra. Men ibland kanske du vill ha din märkningssymbol och format. Så varför inte använda fält?
skapa ett referensobjekt
först måste vi skapa ett objekt som referenspunkt. Det kan vara en punkt, en cirkel eller någon symbol som du vill att den ska visas. Jag använder denna symbol.
jag föredrar att använda punkt eller cirkel. Vi kan enkelt använda punktpositionen eller cirkelcentret.
skapa en Attributdefinition
när vi har referensobjektet måste vi definiera en attributdefinition. Du kan aktivera den genom att klicka på den på ditt band, hemflik, blockpanel.
eller helt enkelt skriva ATTDEF då .
låt oss definiera vårt attribut. Ge attributetiketten, fråga som nedan. I standardfältet skriver du ’X Y =’ och klickar sedan på Infoga Fält.
ändra fältkategorin till objekt och välj objekt i fältnamn. Klicka på knappen Välj objekt för att definiera objekttypen. Välj cirkeln, välj inte något annat!
AutoCAD kommer att lista alla tillgängliga egenskaper. Välj center (eller om du använder point, välj position). Eftersom jag bara använder den i 2D-ritningar behöver jag inte den för att visa Z-värde. Jag stänger av den. Ändra formatet om det behövs.Klicka på OK.
klicka på OK igen för att stänga dialogrutan Definiera attribut. Placera din attributdefinition på önskad plats.
valfritt: definiera Justerbar Ledare
om du inte vill ha en ledare på din koordinatetikett kan du hoppa över det här steget.
jag lägger till en rad som kommer att användas som ledare.
skapa blocket
nu kan vi definiera blocket. Klicka på Skapa från band, blockera panel.
Markera alla objekt och definiera mitten som en insättningspunkt. Aktivera Öppna i Blockredigeraren längst ner till vänster i den här dialogrutan. Vi kommer att lägga till några ’dynamisk’ funktionalitet. Klicka på OK.
AutoCAD visar dialogrutan Redigera attribut. Vi vill inte ändra det eftersom det uppdateras automatiskt. Klicka bara på OK.
Lägg till Kontrollgreppet
vad vi vill göra är att lägga till en greppkontroll så att vi kan ändra texten (och eventuellt ledare) placering. Aktivera punktparametern i block authoring palette.
placera den nu där du vill att greppet ska visas.
aktivera nu sträckåtgärden.
Välj punktparametern, skapa sträckramen som nedan och välj linje-och attributdefinitionen. för att avsluta det.
nu är vi klara! Spara det här blocket och stäng blockredigeraren.
använda etiketten
Hur kan vi använda etiketten? Sätt bara in blocket och klicka på den punkt du vill visa koordinaten. När du har ett av blocken i din ritning kan du kopiera den och placera den på flera punkter du ville ha.
eftersom vi lägger till ett kontrollgrepp kan vi flytta texten och ledarpositionen!
eftersom vi använder ett fält, om du flyttar dina poäng uppdateras värdet automatiskt! Väldigt coolt, eller hur?
Varför Attributdefinition? Varför inte bara använda Text?
du kanske frågar detta: varför inte bara använda text i ett fält? Jag vet att vi kan infoga ett fält i en text, singel eller multiline. Men det fungerar inte. Du kanske vill prova det själv.
tydligen kommer fältet att överväga referenspunkten alltid vid 0,0,0 när du skapar ett block. Det fungerar om du inte skapar ett block från dem, men jag tror att du vill använda det som återanvändbart innehåll, eller hur?
videoinstruktion
om du har problem kan du använda den här videon som referens hur du skapar och använder koordinatetikettblocket.
om Edwin Prakoso
jag arbetar som teknisk konsult i Tekniska data avancerade lösningar Indonesien. Jag har använt AutoCAD sedan R14 och Revit sedan Revit Building 9. Jag skriver ibland för augiworld magazine och även aktiv i Autodesk diskussionsforum.
Jag är en Autodesk Certified Professional (ACP) för Revit Architecture och AutoCAD. Jag är också medlem i Autodesk Expert Elite, uppskattning för personer som ger bidrag till Autodesk community.
Anslut med mig på twitter eller LinkedIn