Visar inlägg med etikett AutoCAD. Visa alla inlägg
Visar inlägg med etikett AutoCAD. Visa alla inlägg

onsdag 24 mars 2021

AutoCAD 2022 - What's New!

En väldigt snabb koll på vad som är nytt i AutoCAD 2022 - inte supermycket men faktiskt några saker som jag ser fram emot att leka med när Civil 3D 2022 kommer ut!
(När kommer Civil 3D 2022 ut? Snart (TM)) 

STARTUP

    Lite ändrat utseende på Start-up-fönstret. Inte så där himla mycket att säga om det, det ser lite annorlunda ut men inget stort som jag kan se

COUNT 

    Ny funktion som räknar block, och andra objekt. Exakt vilka objekt som den fungerar för ska bli intressant att undersöka!

FLOATING WINDOWS

    Den här känns rolig! Man kan alltså dra iväg sin ritning och lägga den utanför AutoCAD-fönstret - beter sig lite som flikar i Chrome som du kan koppla loss och sätta ihop igen. 
Detta känns som det kan bli användbart för att kunna se flera ritningar samtidigt och inte behöva ha flera instanser av programmet uppe samtidigt!

SHARE DRAWING IN WEB-APP

    Man kan skicka upp sin ritning i autodesk-molnet och dela en länk med någon annan, den länken kan dessutom vara tidsbombad. Om man litar på Autodesk-molnet så är AutoCAD-web-appen en ganska smidig tjänst faktiskt. 

Hela releasenotes har ni här!


tisdag 1 september 2020

Skapa en egen Panel eller Hur man Glömmer sin CUI-fil varenda år!

Numera är jag ett fan av att använda Civil 3D och AutoCAD med orginal-utseendet, men det ska erkännas är mest för att jag installerar om min Civil 3D x antal gånger om året. När jag satt som projektör (för 7 år sen ganska precis, time flies!) och det som var viktigt var att jag var effektiv, då hade jag egna macron och egna paneler. Och det är en uppenbar fördel med att göra en egen panel där man kan ha de funktioner man använder oftast, då behöver man inte leta efter sina funktioner utan de finns alltid där. Det gäller bara att komma ihåg att ta med sig det när man väl uppgraderar... om man inte glömmer det, då kan man gå tillbaka till min fina lista nedan med de stegen du behöver för att skapa din panel igen. 

Let us begin!

1. Skapa en Panel

Alla funktioner vi behöver för detta finns i CUI-panelen, som du startar genom att skriva CUI på kommandoraden. 
CUI-panelen består av två flikar, Customize och Transfer (grön markering). På Transfer-fliken skapar och installerar du din CUIx-fil, på Customize-fliken skapar du innehållet i CUIx-filen. 







Vi börjar på Customize-fliken, gå ner under Ribbon (Blå markering) i översta vänstra avdelningen och högerklicka på Panels för att skapa en ny panel. 

2. Populera din Panel.

Nu kommer vi till det roliga! På den panelen du just har skapat kan du placera kommandon. Alla kommandon finns i rutan längst ner till vänster (röd-markering). När du har valt ett kommando så ser du information om det kommandot i rutan till höger. För att lägga kommandot på din panel så klicka-och-dra från nedre området till din panel. Du kan skapa Rows, Sub-panels, Drop-Downs och all that jazz genom högerklick på din panel och på dess rader. När du har ett kommando på din panel så kan du ändra storlek och namn på det kommandot i den högra avdelningen. 

Här kan du skapa din panel precis som du vill! 

3. Placera din Panel och testa. 

När du har din panel som du vill ha den så ska du placera den på en flik. Flikarna, eller Tabs, finns också under Ribbon (blå markering). Klicka och Dra din panel och placera den på den Tab du vill. Du kan klicka-och-dra och scrolla samtidigt genom att hålla din klick-och-dra i överkanten på listan så kommer det börja scrolla. 

Yep, det är precis som irriterande som det verkar. 

Använd Apply för att se dina ändringar, och gå tillbaka in i CUI för att redigera din panel. 

4. Spara din panel

Kanske den viktigaste delen av denna beskrivning och den som man gärna glömmer - jag vet att jag har gjort det alldeles för många gånger för att erkänna. 

När du är klar med din panel, gå tillbaka in i CUI och gå till Transfer-fliken (grön markering). På höger sida har du en ny CUIx-fil, hitta din panel på vänster sida och klicka och dra den till höger sida. Klicka sedan på Spara och spara på ett lämpligt ställe. 

När du uppdaterar din dator och får en ny AutoCAD eller Civil 3d så startar du CUI, går till Transfer-fliken, öppnar din CUix-fil (som du såklart har sparat på ett mycket logiskt ställe så att du kommer ihåg var den är eller hur?) och klickar och drar din panel från höger till vänster. Vips! Så har du din egen panel igen!

tisdag 9 juni 2020

Civil 3D, 3D eller 2D och hur kommer jag från det ena till det andra?

Jag tänkte försöka tydliggöra lite begrepp när vi pratar 2D, 3D, Civil 3D och exporter och format. Detta är inte helt lätt att få rätt på och det finns en hel del faktorer som påverkar. Jag tänkte också ge lite funktioner för att ta sig från ett format till ett annat.

Först, Civil 3D vs 3D vs 2D

Civil 3D-filer är intelligenta filer, de innehåller inte bara 3D-geometri utan också BIM - alltså din Pipe vet att den är en Pipe och vet en hel massa saker förutom hur stor den är och var den ligger i världen. Den intelligensen hänger ihop med Civil 3D. (Att få ut den informationen tar vi senare).

Du kan exportera dina objekt från Civil 3D till rent 3D-format. Då behåller vi alltså 3D-geometrin men tar bort intelligensen. I ren Civil 3D kan detta göras lite olika för olika objekt, men om vi pratar hela filen nu så använder du Export Civil 3D Drawing - MEN du måste ställa upp din ritning i en 3D-vy först- ExportC3DDrawing exporterar "vad den ser" - alltså om du har en 2D-vy så får du en 2D-export. Har du en 3D-vy, så får du en 3D-export. Så använd Viewcuben och aktivera en Iso-vy innan exporten, och se till att ha bra Styles på dina objekt som visar 3D-modellen så får du en 3D-export.

Skillnaden mellan 3D och 2D har de flesta koll på. 3D är tredimensionellt, för oss innebär det oftast solider som har Elevation på sig. 2D är platta objekt som alla ligger på 0. Varken 2D eller 3D är BIM dock. Blanda inte ihop 3D med BIM. BIM handlar om information, att objekt vet vad de är, vi måste inte tolka vad objektet är. 3D handlar enbart om geometrin. 3D-objekt kan vara dumma som spån och 2D-linjer kan ha hur mycket information som helst på sig.


Civil-DWG-format vs AutoCAD-DWG-format

Nästa del som påverkar det här är formaten. Väldigt ofta så har jag kunder som säger att "jag kan inte uppgradera till nästa version av Civil 3D eftersom mitt projekt kräver ett format". Min följdfråga är alltid då "kräver ditt projekt format på arbetsfilerna eller på leveransfilerna?"

Civil 3D-filer kan inte sparas ner till en tidigare version. För att behålla intelligensen i objekten så måste du spara i det format som din version kräver. För Civil 3D versionerna 2021-2018 så innebär det 2018-formatet. För Civil 3D 2017-2016 så innebär det 2013-formatet.

Så ja, om ditt projekt kräver format på arbetsfilerna, då är det svårare att uppgradera.

Men om ditt projekt kräver leveransformat, och leveransen ska vara i exporterade filer med solider - då kan du arbeta i vilken version du vill.

AutoCAD-filer kan sparas ner till ett tidigare format. Så om du arbetar i Civil 3D 2020 så kan du utan problem exportera enligt ovan och spara ner resultatet i version 2013. (jag hoppas alla åtminstone är uppe på 2013...)

Så det gäller att vi skiljer på AutoCAD-format och Civil 3D-format. AutoCAD-objekt (dumma objekt) kan vi spara ner, spara upp, spara fram och och tillbaka. Civil 3D-objekt (smarta objekt) måste vi hålla på gott humör och bara spara i det senaste formatet.

Tips: När du exporterar objekten till AutoCAD-format, öppna inte den filen i Civil 3D "bara för att kolla". Starta Civil 3D as AutoCAD (finns på Start-menyn) så slipper du att filen automagiskt blir tre gånger större bara för att Civil 3D har fått öppna filen.

torsdag 26 mars 2020

AutoCAD 2021

Det är den tiden på året när Autodesk släpper sina nya versioner, och först ut är AutoCAD 2021. Du kan läsa hela Release Notesen Här men jag skriver lite kort om nyheterna. Jag har lagt dom i min högst personliga intresse-ordning:

Xref Compare

När ballongen dyker upp att du behöver Reloada din Xref, så kan du i ballongen bocka i Compare (fungerar även när du öppnar en fil och x-reffen är annorlunda än förra gången.
Om du väljer att köra Compare så startas ett Xref Compare-läge där alla ändringar highlightas med rev-moln. Ganska snyggt faktiskt!

(Blir du bara irriterad på detta alternativet? Sätt variabeln XRefCompareEnable till 0)

Trim och Extend

Trim och Extend har gjorts om så de fungerar som vi trodde att de skulle fungera från början. Alltså starta funktion > klicka på det som ska bort/det som ska förlängas. Funktionen kommer Trimma/Extenda till närmaste linje, så om du vill trimma/extenda till en annan linje kan du antingen bara klicka upprepade gånger på din linje eller använda alternativet Cutting Edges när du startar funktionen så får du välja trim-linje på vanligt manér.
Det om är riktigt bra med Trim/Extend också är att den förstår att använda Erase om det behövs. Alltså ibland har man redan korta linjer och det man tror att man behöver trimma, behöver man egentligen bara ta bort, och Trim fattar det och löser det åt dig. Nice!

(vill du ha tillbaka Trim/Extend till hur det var innan? Variablen TrimExtendMode styr detta beteende, sätt till 0 för att få tillbaka den gamla varianten av Trim/Extend)

Revideringsmoln

Längden på bågarna i rev-molnet när du startar funktionen blir en procent-sats av skärm-storleken så bågarna syns när du kör funktionen, sen kan du ändra båg-storleken i Properties om du markerar ditt rev-moln.
Det finns också en ny variabel som heter RevCloudArcVariance (On/Off), som gör att rev-molnet får lite varierande storlek på bågarna. Om man gillar sånt.

BreakAtPoint

BreakAtPoint är nu ett eget kommando, det har funnits på Ribbonet tidigare men fördelen att det nu är ett eget kommando är att man kan använda Enter/Mellanslag för att upprepa kommmandot och faktiskt få det kommandot man tror att upprepas!

Quick Measure

Quick Measure är en metod som kom för någon eller några versioner sen som gör att du kan mäta flera saker samtidigt på ditt objekt. Det är ganska smidigt faktiskt, om du inte har för tung ritning. Och numera så kan du också få ut area och omkrets när du klickar inom ett område (om det är slutet såklart)

Drawing History (Subscription)

Om du sparar din fil på Box, Dropbox, eller OneDrive så kan AutoCAD samarbeta med moln-tjänstens versions-hantering. Du kan se versionerna på Drawing History-Paletten.
Jag har inte testat detta, men om du i alla fall använder någon av de moln-tjänsterna för dina filer så kan det vara smidigt.

Block Paletten

Du kan synca blockbibliotek över Box, Dropbox eller Onedrive.
Jag ska erkänna att jag är inte ett fan av nya block paletten, men om du sätter in många block och använder block bibliotek så ska du defintivt undersöka den!

(Är du old school som jag och bara vill ha den vanliga Insert-dialogen? Använd DDINSERT så kommer du dit)

Graphics Performance

De har gjort några ändringar på hur grafiken uppdateras, det ska bara göra att det ser snyggare ut men om det bara blir långsammare för dig så kan du ställa variablen RTRegenAuto till Off.

Touch Enhancements

Om du använder AutoCAD på skärm med Touch så har de ändrat hur Pan/Zoom, Selection och Esc fungerar. Säkert bra om man använder Touch.

Security Enhancements

De har uppgraderat säkerheten i AutoCAD. That's it.

AutoLISP Improvements

Om du kodar i AutoLISP (finns det nån kvar som gör det på allvar?) så kan det vara värt att läsa vad de har gjort för uppdateringar. Mina AutoLISP-kunskaper är i princip obefintliga.

tisdag 30 april 2019

Macro för rotera viewport eller Let's twist again!

Idag blir det ett rent AutoCAD-tips faktiskt, även om vi använder det i Civil 3D.

Jag fick en fråga igår från en kund om hur ritningshanteringen går till i Civil 3d, och tyvärr så måste jag svara att ritningshanteringen i det stora hela går till precis som den gör i AutoCAD.

Ritningshanteringen i AutoCAD är inte svår, den är mest omständlig och kräver att man gör allt i rätt ordning och alltid gör samma sak. Det finns dessutom många sätt att hantera sina ritningar på, som mycket annat i AutoCAD så leder alla vägar till Rom, men det finns många vägar till Rom. (jag rekommenderar med tåg över/genom bergen genom Österrike, men igen, eget inlägg)

Idag diskuterade jag också ritningshantering, speciellt hur man roterar sin modell för ritdeffen och de kommandona jag använde insåg jag snabbt att man kan lägga ihop till ett macro, så det är dagens inlägg: ett macro för att rotera din modell och zooma in i en viewport. Och jag tänkte använda detta för att visa lite hur man kan göra macros generellt- jag har skrivit om detta tidigare, så det blir säkert en liten repetition för en del av er.

Några frågar du kan ställa dig innan du börjar:

Kan jag göra detta till ett macro?

Alla funktioner som lever på kommandoraden är enkla att göra om till macro, så så länge du inte blandar in några dialogboxar så kommer det gå galant.

Är det lönt att göra ett macro?

Om det är en serie av kommandon som du gör upprepade gånger så är det oftast lönt att göra macrot. Både för att spara tid och för att komma ihåg att alltid göra funktionerna i rätt ordning. Angående tids-aspekten så gillar jag XKCDs diagram över tidsvinst: https://xkcd.com/1205/


Hur du börjar:

Gör de funktioner du vill sätta ihop och skriv ner hur du gör. I mitt fall vill jag ställa in ett eget UCS längs en utsnittsruta, vrida vyn till det UCS, ställa tillbaka UCS till World och sist zooma till utsnittsrutan. Jag börjar med att skriva alla kommandon på kommandoraden, och medan jag skriver det på kommandoraden så skriver jag samma saker i ett Notepad/Anteckningar-fönster. Notepad är kung för detta, det minimerar risken för att formattering av text bråkar med dig.

Varje mellanslag/enter skriver jag som ett
Varje gång jag behöver klicka något på skärmen skriver jag ett \
Mitt första utkast på macro blev då UCS;\;plan;;ucs;w;zoom \\

Om ni testar det så kommer ni se att det inte fungerar. Den enklaste metoden för att testa sitt macro är att klistra in texten på kommandoraden och se vad som händer. Jag behöver väl inte säga att ni ska se till att spara ritningen och helst inte ha en "riktig" ritning uppe medan ni gör det här? Bra.

För att testa ett macro är det enklast att ta det i steg. Jag började med att få UCS-delen att fungera, tog alltså bara UCS;\; och klistrade in på kommandoraden och ändrade i macrot tills jag fick in alla enter-slag och \ på rätt ställe.

Till slut, efter lite testande, så fick jag detta: ^C^CUCS;\\;plan;;UCS;w;zoom;
Notera att det numera också börjar med ^C^C, det är för att macrot ska avbryta eventuell funktion som är igång innan den startar själva macrot.

För att sedan skapa en knapp så är det CUI-dialogen som gäller, skapa funktion, lägga in macrot, skapa en panel, lägga in knappen på panelen, lägga panelen på en tab, badabing badaboom!


Det är riktigt tillfredställande att få ihop ett riktigt snyggt macro som gör precis det man vill!

onsdag 30 januari 2019

Dela med sig av egna macro-knappar eller Captain Buttonbeard!

Detta blir till en viss del en uppdatering av ett gammalt inlägg, hur man skapar en egen knapp i Autocad med tillagd information om hur du delar med dig av den supergrymma knappen som du just gjorde!

Allt detta görs inne i en och samma dialog som du kommer till med funktionen CUI

Skapa funktionen: 
Du skapar ett kommando först, med den rödmarkerad stjärn-knappen. På höger sida får du då fylla i allt om hur du vill att din funktion ska fungera. Vad den ska heta, vad som ska visas i Tooltipet (förslagsvis hur funktionen ska användas) och vilken ikon funktionen ska ha. Du kan ha flera funktioner med samma ikon så du kan utan problem välja en bild i övre delen av dialogen - eller så har du en egen bild förberedd.
I Macro-rutan ska du skriva in din funktion, i mitt exempel använder jag Mitt Favorit Macro.


Lägga in funktionen på en panel, lägga panelen på en flik: 

När kommandot är klart så ska det läggas på en panel. Jag har skapat en egen panel här genom att högerklicka på Panels och välja New. Sedan klickar och drar du funktionen från nedre vänstra avdelningen upp till din panel. När knappen väl ligger på panelen så bestämmer du till höger hur knappen ska se ut på panelen.
Sedan lägger jag panelen på en flik eller tab. Samma förfarande, skapa en tab genom att högerklicka på Tabs och dra sedan panelen från Panel-avdelningen till din nyskapade Tab. Du behöver inte skapa en tab, du kan lägga in panelen på en befintlig tab också. 


Ska du bara använda din funktion på din dator så är du klar nu, men om du ska dela med dig av din super-duper fina funktion (eller spara ut din funktion om du ska installera om Civil 3D) så är det några steg till: 

Spara funktionen, panelen och fliken till en CUI: 

I CUI-funktionen finns också en Transfer-tab högst upp. Där har du dina tabs och paneler på vänster sida och på höger sida har du en tom CUIx-fil. Hitta din tab eller panel och dra över den från vänster sida till höger sida, klicka sedan på Spara-knappen högst upp. Om du drar tabben så får du med panelen och funktionen så du behöver bara flytta det högsta objektet så att säga. 

Det är denna CUIx-fil som du kan skicka till dina kollegor eller spara på något lämpligt ställe inför ominstallation av din egen dator. 


Läs in din flik, panel och funktion till en ny dator.

Öppna CUI-dialogen på den andra datorn. Om du tog en hel en tab så kan du ladda in CUIx-filen genom att högerklicka på Partial Customization File och hitta din CUIx-fil. 
Om du bara gjorde en panel så behöver du gå till Transfer-fliken och göra tvärtom hur du gjorde alldeles nyss, alltså öppna din egna CUIx-fil på högersida, dra panelen från höger till vänster och lägg den under Panels. Till sist gå till första fliken och lägga panelen på den befintliga fliken där du vill ha panelen. 




onsdag 22 augusti 2018

Copy-Paste på Ledningar - Big No No!

Dagens inlägg kan mest liknas med en stor pekpinne. En gigantisk, uppblåsbar pekpinne.  

Det är viktigt att komma ihåg att Civil 3D bygger på AutoCAD men att det är i mångt och mycket två olika program. Funktioner som vi kan använda på Civil-objekt fungerar inte på AutoCAD-objekt och AutoCAD-funktioner fungerar inte alltid som vi hade tänkt oss på Civil-objekt. 

En sådan funktion är Undo. Man tänker inte på att Undo är en AutoCAD funktion, men det ÄR den! Och Undo på Civil-objekt ger inte alltid det resultatet man förväntar sig. 

Ytterligare ett lager av felkällor tillkommer när vi kan använda Windows-funktioner i Civil 3D och det är detta som dagens inlägg handlar om. 

Ett inte helt ovanligt förfarande är att man använda Ctrl+C och Ctrl+V för att kopiera objekt. Detta är samma funktion som finns på högerklick i Clipboard-avdelningen, dessa är alltså Windows-kommandon. När du använder Ctrl+C så kopierar du ut objekt till Clipboard och sedan använder Ctrl+V för att ta in objekten igen. Det är min första åsikt om detta, du tar ut objekt till ett helt annat program för att sedan ta tillbaka in det. Varför? Varför inte använda det interna COPY-kommando som finns med i AutoCAD? Som ser till att inget förändras med dina objekt, som ser till att du direkt får välja en baspunkt för din kopiering, som dessutom upprepar sig direkt hur mycket du vill? 

Min yttersta starka rekommendation är att använda COPY för att kopiera AutoCAD-objekt inom din ritning. 

Men notera att jag skrev AUTOCAD-objekt - för här kommer vi till det riktigt jobbiga. 

Om du använder Ctrl+C och Ctrl+V för att kopiera Civil-objekt så kan du få riktigt intressanta effekter. I min test-fil med surface, ledningsnät, alignment och profil vy så räckte det med att markerade ledningsnätet och körde Ctrl+C för att få allt kopierat. Japp, yta och profilvy också. Kopiorna fick samma namn med ett (1) efter, nästa kopia heter då (1)(1) osv. Så om du har sett en fil med den typen av namngivning så kan nu göra en bra gissning var det kommer ifrån. 

Men specifikt för ledningar då, då får vi ytterligare en effekt. I min testfil med min profilvy så kunde jag, efter kopiering, inte välja mina ledningsnät i profilvyn. Inte i någon profilvy kunde jag välja något ledningsnät - Data Source-kolumnen var helt blank. 

Lösningen i min testfil var att ta bort alla kopierade objekten och sedan köra Recover, då kunde jag välja ledningsnät i Data Source-kolumnen igen. Jag tänker inte garantera att det fungerar för alla filer dock. 

Så snälla, sluta använd Ctrl+C och Ctrl+V för att kopiera Civil 3D-objekt. Helst för AutoCAD-objekt också men jag inser mina begränsningar. 

tisdag 21 augusti 2018

Navigera med Viewcuben eller Snurra i 3D like a boss!

Dagens tips faller också under "Jag hoppas ni visste det här redan", men om Internet har lärt oss något så är det att det finns massor av människor som är som du så om jag inte visste det här så finns det säkert andra

(Dagens boktips: You are never weird on the Internet (Almost) av Felicia Day.)

Jag har aldrig varit ett stort fan av Viewcuben, den där högst upp till höger på din skärm, mest har jag bara klickat på den av misstag när jag ska markera något och sen måste jag vänta på att den ska snurra färdigt innan jag kan ångra mitt misstag.

Jag har rekommenderat den för de tillfällen man behöver snurra upp sin modell i en 3D-vy och inte vill använda 3D-orbit. Och let's face it, 3D-orbit fungerar bara bra om du har en liten modell. Viewcuben ställer då hela filen i en 3D-vy och sen kan du göra det du behöver.

Jag rekommenderar den också om man snabbt vill återgå till plan-vy och se alltid uppifrån. Det som alltid varit irriterande är att när man klickar på Viewcuben så gör den samtidigt en Zoom Extents. Inte alltid man vill göra det.

Så dagens tips är enkelt. Innan du klickar på Viewcuben, markera ett objekt. Då kommer Viewcuben att samtidigt som den ställer om vyn enligt var du klickar på kuben också att zooma in på det objektet. Fint va?

Det innebär att vi har ytterligare en metod för att zooma till objekt, och om det är någonting vi alltid vill ha i AutoCAD så är det fler alternativ!

Men just när man ska gå över till en 3D-vy så är det jäkligt smidigt att markera ett objekt först, då blir det inzoomat - t.ex. din Surface!

Sido-tips: om viewcuben inte syns uppe till höger så löser du det (oftast) genom att skriva DisplayViewCubeIn2D och sätta den till On. Om du vill ha den lilla rutan som oftast sitter under Viewcuben så heter den NavBar och plockas fram med NavBarDisplay = 1. Bara utifallatt.

måndag 13 augusti 2018

Filnamnslängd eller Hur långt är ett namn?

Ett kort inlägg att starta höstterminen med, men nog så viktigt.

Mitt i semestern så ringde en vän med en cad-fråga, han hade en fil som inte gick att öppna. Filen i sig gick att öppna när han hade den på sin dator men när han flyttade den till en nätverksplats så fungerade det helt plötsligt inte.

Det finns många anledningar till att en dwg-fil inte går att öppna, alldeles för många för att kunna lista dem här men ni ska få de två vanligaste anledningarna i mitt tycke.

Den första anledningen är att AutoCAD kan inte öppna en fil om filens sökväg är för lång. Och då är det den totala filsökvägen inklusive filnamnet som räknas. Det är enkelt att testa om detta är anledningen till att du inte kan öppna filen: antingen döper du om filen till något kortare (om filnamnet i sig är mycket långt) eller så kopierar du filen till en plats med kortare sökväg, Mina Dokument t.ex. Om filen går att öppna då, då kan du vara ganska säker på att det är sökvägen som är för lång.

Den permanenta lösningen kan vara svårare dock. Namngivning av filer är viktig och var i ens mappstruktur som filerna ska ligga är ibland omöjlig att ändra. Oftast händer detta för att ens filnamn har blivit löjligt långt, så korta filnamn är att föredra, framförallt om man ska vara på en server med en komplicerad mappstruktur.

Den andra anledningen och den absolut vanligaste är att DWG-filen är en nyare version än vad ditt program är. Detta är ett problem som har funnits länge, de flesta av er har koll på hur detta fungerar (och jag är nästan säker på att jag skrivit om detta tidigare) men jag repeterar de viktigaste punkterna nedan.

En DWG-fil i version 2018 kan inte öppnas i AutoCAD 2017. Man kan däremot öppna en äldre DWG-version i en nyare programversion, AutoCAD 2017 kan öppna en 2010-DWG-fil.

Sen ska man veta att det är skillnad på DWG-version och program-version. AutoCAD (och Civil 3D) kommer ut med en ny program-version varje år. Men det kommer inte ut en ny DWG-version med varje program-version. DWG-versionen ändras var tredje-fjärde år ungefär.

AutoCAD 2018 (och 2019) använder DWG-versionen 2018 som standard.
AutoCAD 2017 använder DWG-versionen 2013, samma med AutoCAD 2016, 2015, 2014 och 2013.

Alltså kan ni arbeta med programversioner 2013-2017 utan att bekymra er om i vilket format ni sparar filen. Om ni däremot har AutoCAD 2018 och ska skicka den filen till någon med en lägre version så måste ni spara filen i ett tidigare DWG-format. Detta görs i den vanliga Spara-dialogen, längst ner kan ni byta Files of Type.

För er som arbetar i Civil 3D så ska man komma ihåg är att de senare versionerna av Civil 3D hanterar DWG-versioner lite annorlunda, vi tar det version för version.

Civil 3D 2019 använder DWG-formatat 2018, och det är samma format som Civil 3D 2018 använder. obs! Objekt som är skapade med funktioner som är nya i Civil 3D 2019 är inte bakåtkompatibla.

Civil 3D 2018 använder DWG-formatet 2018, men det är en speciell variant av formatet vilket gör att du inte kan spara ner filen till ett tidigare format.

Civil 3D 2017 använder DWG-formatet 2013, men det är en speciell variant av formatet vilket gör att du kan inte spara ner filen till tidigare format. Om du öppnar en fil skapad i Civil 3D 2016 så sparar du sedan om den till detta speciella format vilket gör att den inte sedan går att öppna i Civil 3D 2016.

Civil 3D 2016 använder DWG-formatat 2013 och du kan öppna och redigera dessa filer med Civil 2013-2016.

tisdag 24 juli 2018

F1 eller Nej, inte Formel 1, fast det vore roligare...

Dagens inlägg blir kort - och jag hoppas att jag är sist på bollen. Jag vet att jag ska föreställa expert på Civil 3D och AutoCAD (lite som att säga att man är vuxen. Hand upp dom som skulle kalla sig själva vuxen och inte flina lite fånigt) men om ni trodde det innebär att jag kan allt så tji fick ni.

Anyway, help-filen i AutoCAD och Civil 3D. Inte superrolig? Nej, jag håller med. Och bara det här med att leta efter saker är man inte alltid så himla bra på.

Idag kom jag på en liten genväg. Om man håller muspekaren över en funktion på Ribbonet så öppnar sig ett tooltip. Håller man muspekaren stilla så öppnar sig ett lite större tooltip, och längst ner på det tooltipet så står det " Press F1 for more help" - och trycker man då F1, alltså medan tooltippet visar sig, så öppnar sig Helpen direkt till sidan för den funktionen som man hade muspekaren på!

Okej, kan inte revolutionerande, och jag hoppas att alla vet om det här förutom jag, men om det är någonting jag har lärt mig från Internet så är det att jag är inte unik. Det finns många som jag, och om det finns många som jag (hur knäpp jag än är) så är det fler som inte visste eller inte tänkt på det här.

Om jag nu kunde komma på hur man kan lägga in sin egen hemsidelänk på ett tooltip.

måndag 4 juni 2018

SHX-filer eller Kan jag inte bara gömma alla dessa dialoger för alltid?

Ett litet inlägg idag, men nog så viktigt.

Om ni har jobbat något i AutoCAD så vet ni att det är inte alls ovanligt att när man öppnar en DWG så får man upp en dialog om "Missing SHX-file". Det kan vara rätt irriterande eftersom den rutan avbryter fil-öppningen, så missar man att den har poppat upp så tar det bara ännu längre tid att öppna själva dwgn.

Men vad ni än gör, bli inte lockade att klicka i "Always perform my current choice", jag ska förklara varför.

Vi börjar från början, vad är SHX-filer? I sin enklaste form så är en SHX-fil är en font-fil. Text stilarna som finns i din fil behöver en font-fil för att fungera. SHX-fil kan också användas som shape-fil för t.ex. linjetyper som innehåller symboler.

Dessa filer är mycket små, vilket innebär att de är lätta att skicka till kollegor, beställare, övrigt löst folk som behöver dem. De ligger lokalt på din dator (om du har en standard installtion) och går därmed att hitta genom att söka i en utforskare på in C:\. När du får upp dialogen som varnar att SHX-filer saknas, om du klickar på Specify Search Path så ser du var SHX-filen heter som saknas, så det är enkelt att veta vilken som saknas. Allt detta tillsammans gör att detta inte borde vara ett problem.

När du får en fil, öppnar den och får upp dialogrutan - klicka på Specify Search Path, notera vad den saknade SHX-filen heter, skicka ett mail till den du fått filen ifrån och be att de skickar filen.
Om du får ett sånt mail, öppna en utforskare, ställ dig på C:\, sök fram SHX-filen och släng iväg den i ett mail.

Borde inte vara så svårt, right?

Tydligen är det svårt, för i min uppfattning så löses inte detta speciellt ofta. Tydligen är det enklare att fortsätta klicka på Ignore och grymta över problemet istället för att lösa det.

Men är det här ett sånt stort problem? Att texter visar sig i fel font? Ja, och jag ska förklara varför - med ett exempel som min bästaste chef använde.

Problemet med SHX-filer är faktiskt väldigt litet när SHX-filen är en fontfil. AutoCAD är smart nog att inse att om den inte hittar rätt font, så använder den en annan font. Så texten må bli ful, och felplacerad, men den finns där. Problemet är större när SHX-filen är en symbol-fil för linjetyper, för då tar AutoCAD bara bort symbolen, och linjen blir i de flesta fall heldragen.

Men är en heldragen linje nåt problem? Den finns ju där?

En heldragen linje på en ledningskarta kan vara vilken ledning som helst, jag skulle direkt tro att det är en tele, opto eller elkabel. Gas-ledningar är heldragna förutom att det står GAS mitt i linjerna  - GAS är en symbol som ligger i en SHX-fil. Så om filen saknar SHX-filen med GAS-symbolen, så blir hastigt och lustigt gasledningar heldragna linjer, som ser misstänkt ut som en telekabel. Inga problem, right?

SHX-filer kan innehålla med information än du tror - ignorera inte den informationen!

tisdag 22 maj 2018

LAYMCUR eller va?

Kort inlägg idag, vill bara slå ett slag för AutoCAD. Say what?
Jo, alltså, Civil 3D har AutoCAD i botten. Allt som fungerar i AutoCAD fungerar i Civil 3D - dock ej alltid med Civil 3D-objekt ska tilläggas. Och jag tycker inte man ska glömma sina AutoCAD-rötter tycker jag.

Så idag blir några AutoCAD-kommandon som kan vara bra att veta, förhoppningsvis kan ni alla redan.

Först: LAYMCUR - alltså LAYer Make CURrent. Alltså starta kommandot och klicka på objektet vilkens lager du vill ska bli aktivt. Eller markera ett objekt, kör LAYMCUR och lagret för det objektet blir aktivt.

Och medan vi pratar lager så vet ni om LAYON och LAYTHW - alltså tänd och tina alla lager. Användbart när man försöker hitta något som verkar dolt - men jag har inget riktigt bra sätt att återgå till lager-utseendet som man hade innan så jag rekommenderar att man är beredd att använda UNDO för att gå tillbaka till hur man hade det innan. Vilket också innebär att det är inte lönt att göra något som man inte vill göra ogjort innan man Undo-ar lager-funktionen.

Och apropå det, UNDO har lite fler finesser än vad åtminstone jag brukar komma ihåg. Testa att starta UNDO på kommandoraden och se vad du har för alternativ. De som vi använder oftast är kombinationen Mark och Back. Om man börjar med Undo > Mark så sätter man i princip en Spar-punkt. Sedan gör man det man ska, och använder Undo > Back, då återgår man direkt till spar-punkten. Det är användbart om man ska förstöra sin fil vid export till exempel.

Sen vill jag slå ett slag för Express Tools. På Express Tools fliken finns ett helt gäng kommandon som löser mer eller mindre vanliga problem. Det kan vara värt att kolla vad som finns där, vissa är guld värda. T.ex. så finns Explode Attributes här, alltså BURST, som används för att explodera ett block med attribut när resultatet man vill ha är själva texten i attributen. FLATTEN är också ett Express Tool, alltså tryck ner alla objekt till Z=0. Och såklart, Command Aliases eller ALIASEDIT finns här också. Min fasta övertygelse är att de som är snabbast i AutoCAD är de som skriver sina kommandon, ALIASEDIT är en enkel metod att skapa och ändra kortkommandon för funktioner. Som t.ex. LAYMCUR, om du inte vill skriva hela det härket så kan du gå in i ALIASEDIT och göra så att när du skriver LM så startar LAYMCUR.

Du kan även använda ALIASEDIT till att jävlas med dina kollegor. Inte för att jag rekommenderar det, men att ställa om CO till att betyda HATCH skulle störa de flesta.

torsdag 1 februari 2018

FileTabPreview! Eller Sluta Byt Flik För Tusan!

Att AutoCAD inte riktigt gör som vi vill är inget nytt. Det är en del av charmen *ahem* med programmet. Men jag brukar alltid hävda att allt vi ser på skärmen i AutoCAD kan vi ändra på, så om man stör sig på något så kan du förmodligen ta bort eller förändra det.

Dagens irritation kommer av att när man håller muspekaren över ritningsflikarna ovanför ritytan så får man "thumbnails" av Model och Layouterna man har i filen. Man kan då direkt gå till den layouten man är ute efter genom att klicka på förhandsvisningen av den. Detta fungerar även till en annan fil man har öppen, du behöver alltså inte gå till den Layouten som var öppen senast utan kan välja vilken Layout du vill. 


Detta i sig är inte så jobbigt, det jobbigaste är att om man håller muspekare över en av layout-förhandsvisningarna så flippar hela skärmen dit så man får en förhandsvisning i sin rityta av den layouten. Klickar man inte på thumbnailen så går ritytan sedan tillbaka till där du var, och om du klickar på thumbnailen så byter du dit

Om man har lite större filer eller lite segare dator så kan detta flippande ta en stund och det känns som hela AutoCAD fryser under tiden. Och om det är något ingen caddare gillar så är det när AutoCAD fryser.

Så hur tar man bort detta då?

Jo, det är två variabler som påverkar detta, FileTabPreview och FileTabThumbHover.

FileTabPreview kontrollerar vad som ska visas i preview-fönstret.
0 = visas en enkel lista på de tillgängliga Model och Layouterna i filen
1 = visas thumbnailes som bilden ovan

FileTabThumbHover kontrollerar vad som ska hända när du håller muspekaren över preview-fönstret
0 = visar ingen förhandsvisning av ritningen
1 = flippar över till en förhandsvisning i ritytan


Slutsatsen är att vi kan inte ta bort flik-hover-beteendet helt, men åtminstone så tänker jag sätta FileTabkThumbHover till 0 så slipper jag flippandet i alla fall.

Sen ska man komma ihåg att den enes irritationsmoment är den andres feature - nästan allt i AutoCAD finns det någon som gillar! (förutom vit bakgrund, det är vi väl alla överens om att aldrig använda, right? Right.)




onsdag 13 december 2017

Ett udda macro Eller It doesn't matter if you're black or white.

Idag blir det ett macro!

När man är AutoCAD-nörd så blir man himla glad när man får AutoCAD att göra precis som man har tänkt sig. Jag har haft detta macro tidigare men i och med datorbyte och sånt så har jag tappat det, så lite återskapande och googling krävdes för att få ordning på det.

Men vi börjar lite från början - och detta är min väldigt basic nivå av kunskap när det kommer till programmering så jag ber om ursäkt från början om jag förenklar något alldeles för mycket.

Man kan säga att allt som man gör upprepade gånger i AutoCAD kan automatiseras. Det stämmer framförallt för alla kommandon som man kan sköta på kommandoraden. Du kan klistra in kod direkt på kommandoraden för att få AutoCAD kan göra som du vill. Och ibland räcker det, men det är oftast enklare i det långa loppet att lägga den kodning på en knapp som ett macro.

Grunden i macro-byggande är att du skriver macrot som du skriver det på kommandoraden och mellanslag eller semi-colon representerar enter-slag. Macron kan innehålla flera funktioner i följd och kan komma ihåg information mellan funktionerna.

Macrot som jag skapade idag ska både byta bakgrundsfärg i ritytan och tema-färg på ribbonet och paletterna. Just detta är inte funktioner faktiskt utan variabler, men det fungerar på precis samma sätt.

Det första man behöver göra är att hitta funktionen eller variabeln som gör det man är ute efter. Om det är funktion man använder så ser man på kommandraden vad funktionen heter. Om det är en tick-box man vill ändra på så kan det finnas ett tool tip där det står vilken variabel som gäller. Annars är det letande i Help-filen eller Google som gäller. Om det är en variabel som man är ute efter så kan man leta i System Variable Dialog (kommando SYSVDLG), den är inte super-rolig att leta i men har man lite koll på vad variabeln kan heta så går det ganska bra.

Idag var det variablen COLORTHEME som jag behövde, den bestämmer tema-färgen bakom ribbonet och paletter. Backgrundsfärgen är lite svårare, det är en miljö-variabel. Fråga mig inte vad som är skillnad mellan miljö-variabel och vanliga variabler. Google is your friend!

För att klura ut hur jag ska skriva macrot så börjar jag med att skriva hur jag tror det ska fungera i Anteckningar/Notepad och sedan klistrar jag in den texten på kommandoraden och ser om det jag vill ska hända händer.

Dagens macro behövde en extra funktion. När jag testade macrot så slog inte förändringen igenom förrän jag flippade till Layout-fliken och sedan tillbaka igen. Det finns säkert andra funktioner som skulle tvinga fram samma regenerering men jag valde att använda TILEMODE=0 (gå till senast aktiva layouten) och sedan TILEMODE=1 (gå till model space)

Så totalt blir mina macro då:

Svart bakgrund: ^C^Ccolortheme 0 (setenv "Background" "0") tilemode 0 tilemode 1

Vit bakgrund: ^C^Ccolortheme 1 (setenv "Background" "16777215") tilemode 0 tilemode 1


Nu är detta väldigt specifika macron. Byta bakgrundsfärg är nog inget som de flesta gör speciellt ofta men för mig så gör jag detta nästan varje dag. Vit bakgrund passar bäst när jag tar screenshots och håller presentationer på projektor - men jag vill ha svart bakgrund när jag jobbar själv.

Sidenote: frågan kommer ibland om vilket man ska ha, svart eller vit bakgrund. AutoCAD kommer som standard idag med en mörkgrå bakgrund, min gissning är att det ska vara lättare för ögonen. Man kan sätta precis vilken färg man än vill ha på bakgrunden, men vitt och svart är det två vanligaste. Vilken man ska ha?

Såna här frågor brukar jag svara med att säga att det är som Apple och Android. Det spelar egentligen ingen roll - men de flesta är helt övertygande om att deras inställning är det korrekta och alla andra har fel!

fredag 27 oktober 2017

Insättningspunkt för Text! Eller Hur Noggrann kan man va'??

Både i vanliga AutoCAD och i Civil 3D så tycker jag att man ska vara noggrann. Jag anser att det är lika enkelt (till och med enklare) att rita exakt och noggrant som att rita slarvigt. Såklart beror min åsikt till ganska stor del på att jag tycker att ska man göra något så kan man lika gärna göra det exakt (Blå personlighet raise your hands!)

Oftast är detta inget problem i AutoCAD, använd Object Snap så kommer du långt. Men inte alla objekt är lika enkla att hitta OSnap-punkter för, till exempel texter.

Jag är också ett stort fan av symmetri, också när jag ska placera ut texter. Alltså har jag spenderat lite tid med att hitta hur jag placerar texter på räta linjer och på rätt avstånd från varandra. Tricket är att hitta texters insättningspunkt och hur man manipulerar denna.

Det första att veta om är att Object Snap-punkten för texter är en INSERT-punkt. Så för att kunna plocka upp din text på sin insättningspunkt och inte behöva höfta till den, så är det INSERT-punkten du ska använda. T.ex. som i nedanstående bild har jag använt Shift+Högerklick för att välja Insert-punkten just i det kommandot jag har aktivt.


Det andra du behöver veta om texter är vilken punkt på texten som är Insert-punkten kan du ändra på helt själv. Det påverkas av vilken Justification du har på texten. Justification, eller justering ändrar du på enklast i Properties (ctrl+1) . Markera texten och hitta Justify-raden. Beroende på hur du justerar din text så flyttas Insert-punkten. 

 
Ni ser den blåa punkten på texten i bilderna ovan, det är Insert-punkten. Beroende på hur jag ändrad min Justify-inställnings så ändrar sig den punkten.

Så om ni vill placera en text alldeles centrerad i en ruta till exempel, sätt Justify till Middle Center så får ni en bra OSnap-punkt att arbeta med.


måndag 20 februari 2017

Skala eller Hjälp! Varför skrivs min ritning ut så liten?

Att få sin ritning till rätt skala i AutoCAD är en snårig djungel.

Detta inlägget kommer att handla om skal-inställningar som finns i Layouten.

Grundinställningen är att du har en vit rektangel i Layouten som representerar ditt papper när du skriver ut. Detta pappret är ritat i millimeter, du kan kontrollera vad du har för pappersstorlek genom att mäta på Layouten med t.ex DIST-kommandot.

Page Setup Manager

Första steget för Layouten är att göra alla nödvändiga inställningar i Page Setup Manager. (Högerklick på Layout-fliken > Page Setup Manager). Dessa inställningar kan göras i Plot-fönstret också, använd då knappen Apply to Layout för att spara inställningar.



På Page Setup Manager så finns det en ruta som heter Plot Scale. Det finns två sätt att ställa in skalan, en drop-downlista och två rutor där du kan skriva in skalan själv.

Drop-downlistan innehåller Drawing Scale-listan. Jag rekommenderar att man ignorerar den listan och skriver in skalan själv i de två rutorna. Den ska vara inställd till 1 mm = 1 unit.



Enda gången man ändrar Plot Scale är om man ska skriva ut sin ritning på ett annat format än den är skapad till. Till exempel om du har skapat en A1-ritning och ska skriva ut den på A3, då ändrar du Plot Scale till 1:2.

Viewport Properties

Nästa steg är att ändra skalan på Viewporten. Det finns några olika sätt att göra detta, jag rekommenderar att man gör det genom Properties-paletten.
När Viewporten är markerad får du upp tre rader i Properties som har med skala att göra; Annotation Scale, Standard Scale och Custom Scale.

Annotation Scale och Standard Scale-rutorna innehåller Drawing Scale-listan, i Custom Scale-rutan kan man skriva in en egen skala.

Annotation Scale ställer skalan för text-objekt i ritningen. Standard Scale- och Custom Scale-rutorna ställer skalan för objekten i ritningen. Antingen så väljer man en skala i Standard Scale eller så skriver man in en skala i rutan vid Custom Scale.

För de som ritar i millimeter i modellen så anges skalan normalt, alltså 1/400 .
För oss som ritar i meter i modellen så skrivs skalan som 1000/400 för att skalfaktorn ska bli rätt. I båda fallen kommer skalan att räknas om till ett heltal. 1/400 blir 0.0025, 1000/400 blir 2.5. Du kan såklart även skriva in heltalet direkt.

Drawing Scale-listan

För att ändra i Drawing Scale-listan så skriver du SCALELISTEDIT på kommandoraden. Här kan du lägga till egna skalor, redigera redan skapade skalor (om de inte används), ändra ordningen på skalorna, ta bort skalor och köra en Reset på hela skallistan om den har blivit alldeles för lång.

Om du gör Reset så återskapar du Drawing Scale-listan från default-listan. Du ändrar default-listan via Options > User Preferences > Default Scale list. Tänk på att default-listan sparas i registret på din dator och kan då påverka alla dina ritningar.

När du lägger till skalor i Drawing Scale-listan så tänk på att du sätter både ett namn på din skala och sedan den faktiska skalan. Namnet behöver alltså inte vara samma som den faktiska skalan. Den listan du ser i Drawing Scale-listan är namnen på skalorna, inte de faktiska skalorna.


fredag 11 november 2016

Minus-Purge är din bäste vän!

Det finns Saker Man Gör i AutoCAD också finns det Saker Man Inte Gör.

Under Saker Man Gör faller att man gör gärna fem kommandon man kan än lär sig ett nytt kommandon. Man använder även Undo som en galning.

I Saker Man Inte Gör hamnar att man inte exploderar måttsättning. Aldrig. Man har alltid svart bakgrund. Alltid. Ni som har vit bakgrund gör fel. Så är det bara.

Men en sak som Man Borde Göra eller kanske snarare Man Borde Veta Om är minus-purge. Och att inte alla vet om det är inte så konstigt, för det är alldeles för gömt.

Alla borde veta vad Purge är. Purge tar bort stilar och objekt som inte används i filen. T.ex. lager som det inte finns något objekt på, block-definitioner som inte används, måttsättningsstilar som inte används osv.

För att göra det enkelt för sig kan man göra Purge på kommandoraden, då skriver man minus-purge (alltså -PURGE) . I de stora hela är det samma kommando fast utan dialogrutan - MEN det finns några alternativ när man kör Purge på kommandoraden som inte finns i dialogrutan.

Ett av de alternativen är REGAPPS. Min snabba förklaring till vad Regapps är, är att de är liten programmeringskod som sparas i filen för att den filen ska fungera med diverse applikationer i AutoCAD. Dessa programmeringskoder är kvar i filen även om applikationen som använder den inte används längre. Detta är med all säkerhet helt fel, men den brukar fungera. Den officilla förklaringen från Autodesk har ni Här

Anyway, vi kan alltid ta bort Regapps. Om en applikation behöver dem, så skapas de igen så min rekommendation är att alltid ta bort Regapps. Man gör det genom att starta Purge på kommandoraden med minus-purge (-PURGE), väljer R för Regapps, trycker enter vid prompten 'Enter name(s) to purge' för att välja alla, och sen trycker N för No vid prompten 'Verify each name to be purged'. Tro mig, du vill inte verifiera alla regapps. Låt funktionen tugga igenom och beskåda miraklet.

Vilket mirakel? Vi tar ett exempel på förmiddagen.

Jag fick en fil från en kund som var på 4.2MB ungefär. Inte alls farligt, men den stökade för kunden.

Jag tog bort Regapps, och fick bort 76 628 regapps - och filen minskade till 2.9MB.

Detta var ändå inte en stor fil med stora problem. Tänk på de filer ni har hemma med stora problem - börja med att ta bort Regapps!

(sen gör ni en Audit bara för att ni är duktiga!)

tisdag 22 december 2015

Dagens Variabel! Eller varför muttrar AutoCAD åt mig?

AutoCAD är ofta ett ganska tråkigt program, det är stelt, rakt och inte speciellt snyggt.

Men trots detta så hävdar jag med bestämdhet att det finns en hel del humor i programmet, eller det kanske mera är humorn hos programmerarna som lyser igenom.

Dagens variabel tycker jag är ett tecken på detta. Dagens variable heter NOMUTT.

Från Help-filen:

    Suppresses the message display (muttering) when it wouldn't normally be suppressed.
Type:Short
Saved in:Not-saved
Initial value:0
Displaying all command line messages, and feedback, is the normal mode, but message display can be suppressed during scripts, AutoLISP routines, and so on.

0
Resumes normal muttering behavior
1
Suppresses muttering indefinitely

 Självklart va?

Som standard är den satt till 0. Om den sätts till 1 så undertrycks "muttrandet" på kommandoraden. Vad är muttrandet? Muttrandet är i princip allt som står på kommandoraden. Så om man sätter NOMUTT till 1 så gäller det att veta exakt vad programmet vill att du ska göra, du kommer inte få någon hjälp på kommandoraden alls.

Sen att variabelns namn bara får mig att tänka på hundar (eller Shia LaBeouf), det är en bisak.

fredag 4 december 2015

Dagens Variabel eller Varför fungerar inte mina OSnappar!

Ett problem som har dykt upp på senaste tiden är att OSnap inte fungerar. Man har några OSnaps ibockade, man har OSnap påslagen men när man ska rita ut något eller redigera något så får man inte upp några gröna OSnappar. Det enda som händer är att markeringen vid hårkorset ändrar sig till en streckad ruta eller helt försvinner.

Detta beror på en fin liten variabel som heter AUTOSNAP. Så här säger SYSVDLG:

Controls the display of the AutoSnap marker, tooltip, and magnet.

Also turns on polar and object snap tracking, and controls the display of polar tracking, object snap tracking, and Ortho mode tooltips. The setting is stored as a bitcode using the sum of the following values:

Value    Description
0          Turns off the AutoSnap marker, tooltips, and magnet. Also turns off polar tracking, 

            object snap tracking, and tooltips for polar tracking, object snap tracking, and Ortho mode
1          Turns on the AutoSnap marker
2          Turns on the AutoSnap tooltips
4          Turns on the AutoSnap magnet
8          Turns on polar tracking
16        Turns on object snap tracking
32        Turns on tooltips for polar tracking, object snap tracking, and Ortho mode



Det är bitcode-variabel, alltså är inställningen av variabeln summan av de inställningar man vill ha i listan ovan. 

I min installation av Civil 3D vad AUTOSNAP satt till 63, vilket alltså är att alla alternativen är ON. Om jag istället sätter den till 58 (alltså OFF på AutoSnap Marker och AutoSnap Magnet) så får jag det problemet jag beskrev överst.

Lösningen är alltså att skriva AUTOSNAP på kommandoraden och sätta den till 63.

Om ni hellre vill hantera detta via kryssrutor så hittar ni dem i Options > Drafting-fliken > AutoSnap-avdelningen och bocka för Marker och Magnet.

Happy Snapping!

måndag 29 juni 2015

Mitt Favorit Macro

Det finns några saker jag tjatar om, en av dessa är att rensa sina filer. Det har jag tjatat om i många år till alla som vill lyssna. Nu när jag håller kurser och besöker kunder så dyker det alltid upp, och jag försöker trycka hårt på att man sparar tid om man håller sina filer i trim. Ett sätt att göra det enkelt för sig är att använda ett macro.

Det som jag rekommenderar att man gör är framförallt att köra kommando Audit och Purge. Problemet är att Purge måste man göra på några olika sätt för att få bort allting, alltså är det enklast att lägga det på en knapp så behöver man inte komma ihåg alla varianter. 

MACROT
Enklaste sättet att ta reda på vad man ska skriva i macrot är att dra igenom alla kommandon för hand först, och anteckna i Notepad vad man skriver på kommandoraden. För Purge brukar det se ut ungefär så här:

-pu;A;;N;

Minustecknet används för att öppna kommandot på kommandoraden, semicolon är samma sak som Enter. Sen tar man nästa omgång av Purge för att ta bort regapps

-pu;R;;N;

Sedan Zero-length geometry, Empty text objects och Orphaned data:

-pu;Z;-pu;E;-pu;o;

Efter att alla Purge är klar kör jag en Audit och avslutar med en Save

audit;Y;qsave

Så totalt kommer mitt macro se ut så här: 

^C^C-pu;A;;N;-pu;R;;N;-pu;Z;-pu;E;-pu;O;audit;Y;qsave;

Jag har ^C^C i början för att avbryta alla eventuella kommandon som pågår. 

CUI

För att skapa ett kommando av ditt macro och lägga det på en knapp så använder du Customize User Interface - kommando CUI för att öppna nedanstående dialogruta. 



I den rödmarkerade rutan ser du alla flikar och paneler på ditt Ribbon. I den blåmarkerade rutan har du en lista på alla kommandon. I den grönmarkerade rutan ser du mer information när du markerar något i den blå eller röda rutan. 

För att skapa ett kommando klickar du på stjärnan med en sol på i den blå rutan. Markera sedan det nya kommandot så ser du information om kommandot i den grönmarkerade rutan. 

I raden för macro skriver du in macrot. Välj en bild för ditt kommando - eller välj en befintlig. 

I den rödmarkerade rutan letar du upp den panelen du vill lägga kommandot på - eller skapar en egen panel som du sedan lägger på flik. När du har hittat panelen nu vill lägga ditt kommando på så klickar och drar du kommandot från den blåmarkera rutan till den rödmarkerade. 

När allt är klart klickar du Apply och Ok. Testkör din nya knapp och kontrollera på kommandoraden att du skrivit allt rätt. 


Detta är en grund-rensning som jag tycker man ska göra på alla sina filer med jämna mellanrum. När jag arbetade i verksamheten så döpte jag detta kommando till Gå Hem! och lade till en ikon med ett ölglas på, sedan la jag in knappen på alla mina kollegors datorer. De flesta hade ingen aning om vad knappen gjorde men de visste att de skulle klicka på ölglaset så ofta de kunde!

Jag själv hade några varianter av detta rensnings-macro, jag la till Zoom > Extents på några, jag la till LAYON och LAYTHW för att tina och tända alla lager.