tisdag 10 juni 2025

Veckans tips 2504 - Defpoints

Vad är Defpoints-lagret i AutoCAD?

Defpoints-lagret är ett standardsystemlager som används av AutoCAD och IntelliCAD.
När du skapar dimensioner i IntelliCAD eller AutoCAD placeras dimensioneringskomponenter som förlängningslinjer, pilspetsar, måttlinjer och måtttext på det aktuella lagret. 
Första gången dimensioner läggs till i en ritning skapar programvaran också ett speciellt lager som heter "DEFPOINTS". Detta lager innehåller "definitionspunkterna" för dimensionen. Som standard kan inte detta lager skrivas ut.
Definitionspunkter är ankar- eller referenspunkter för dimensioner. De är i själva verket punktenheter som ritas med och internt associerade med varje ritad dimension. Du kan se dem tydligt om du stänger av alla lager utom "DEFPOINTS".
Eftersom dessa referenspunkter inte kan tjäna något syfte på papperskopior skrivs lagret "DEFPOINTS" inte ut under några omständigheter.

Defpoints, uppfattat

Haken är att även om "DEFPOINTS" skapas automatiskt, kan du enkelt ställa in det på det aktuella lagret och rita på det precis som du skulle göra med vilket annat lager som helst. Ingenting du ritar på det här lagret kan dock någonsin skrivas ut.

Om du är oförsiktig, kan detta lätt fångas upp som enheter, som visas i ritredigeraren, men kan inte skrivas ut under några omständigheter.

Om enheter ritas på det här lagret av misstag måste de flyttas till ett kontrollerbart lager för att de ska kunna skrivas ut. Alternativt kan lagret "DEFPOINTS" bytas om till vilket annat namn som helst. IntelliCAD skapar ett nytt DEFPOINTS-lager med eventuella efterföljande dimensioner.

Not.
Som nämnts ovan innehåller det här lagret "definitionspunkterna" för måttsättning och därför kommer placering av andra objekt på det här lagret avsevärt att öka risken för att av misstag flytta dessa "definitionspunkter" och skada dimensionerna i ritningen.

Defpoints fördelar

På en positiv sida kan "DEFPOINTS" användas för att lagra all slags information som du aldrig behöver skriva ut. Även om detta är användbart ibland, kommer tilldelningen av ett lager till dubbla syften så småningom att visa sig otillfredsställande och omintetgöra lagrens verkliga roll som ett grafiskt datafilter.

Defpoints och objekt

Ritare använder vanligtvis den här egenskapen för Defpoints-lagret (egenskapen "ingen plot") för att placera objekt på det här lagret som de inte vill ska plotta, till exempel vyportar och konstruktionsgeometrier. Men det är inte ett bra sätt, eftersom det kan leda till oväntade förändringar i ritningen, till exempel:

  • Om du fryser lager 0 kommer allt som placeras på Defpoints-lagret att bli delvis låst och du kommer inte att kunna välja objekt på det.
  • När du kör AUDIT-kommandot kommer alla objekt som placeras på Defpoints-lagret att överföras till ett nytt lager $AUDIT-BAD-LAYER och som ett resultat kommer objekten att förbli synliga i plotten.

Även om du kanske inte ens märker några av dessa fel alls.

Jag rekommenderar dock att du skapar ett nytt lager utan plott och placerar alla objekt som du inte vill ska plotta på det lagret.

Defpoints, sammanfattning

Försök därför att alltid skapa ett nytt lager med dess plottegenskap avstängd och placera sedan alla objekt som du inte vill visa i utskriften, som viewport och konstruktionsgeometrier, på det lagret.

Och lämna Defpoints-lagret som det är.

  

Ola Harrius

 



Inga kommentarer:

Skicka en kommentar