tisdag 19 december 2017

Dubbelklick eller Hur lyckas du med det där?

Ibland när jag får supportfrågor så funderar jag stilla för mig själv, hur i hela friden lyckade du med där? Eller ja, jag brukar säga det till mina kunder också. Det är inte alltid lätt att veta hur man lyckas göra vissa saker. Ofta vet jag varför, helt enkelt för att jag har sett problemet så många gånger att jag har också sett hur det går till.

Men vissa fel har jag fortfarande ingen koll på hur det händer. Idag har jag löst ett mysterium som jag funderat på ett tag. Ganska ofta på kurser så är det någon som ganska försynt säger att de helt plötsligt inte kan se ribbonet. Flikarna har ändrat utseende av någon anledning.

Lösningen är enkel - det finns en liten knapp längst bort till höger om ribbon-flikarna där man ställer in hur flikarna ska visas. Man ser till att den står på Cycle through All och sedan klickar man på vita knappen tills man har det utseendet man vill ha.



Jag har funderat på varför detta händer, och det är inte speciellt ovanligt så det kan inte vara något väldigt komplicerat som användaren gör för att detta ska hända.

Idag gjorde jag det själv!

Tydligen så kan man också dubbelklicka på själva fliken för att växla utseende! Det hade jag ingen aning om. Och dubbelklick är ett ganska vanligt "fel" som användare gärna vill använda, när det är ganska sällan i Civil 3D som man behöver eller ska använda dubbelklick.

Ofta beskriver jag det som att "klicka en gång. Klicka sedan en gång till". Det är inte ett dubbelklick även om jag förstår att de flesta hör det som dubbelklick, och oftast går det bra i alla fall.

Men nu har jag lärt mig nåt nytt idag, får jag gå hem då?

torsdag 14 december 2017

Bugg! Eller Varför har jag dagvattenledningar i mitt vattennät?

Jag brukar säga att om projektörer ritar rätt från början och aldrig behöver göra revideringar, då är det lika snabbt att projektera i Civil 3D som i AutoCAD som på planka. Jag brukar avsluta med att fråga "men ni har väl aldrig kunder som ändrar sig?" - de flesta konsulter flinar lite då. 

Revideringar är en del av projekteringen, de tar alltid tid, oavsett vilket program du använder. Men det är ändå här som du sparar tid på att använda Civil 3D mot AutoCAD. Eftersom alltid hänger ihop i Civil 3D så gör du revideringen på ett ställe - och det slår igenom på alla andra ställen. Ändra en dimension i planet och profilen, sektioner och tabeller uppdateras. Ett högerklick för att bygga om korridoren och schakt-beräkningarna uppdateras. Det är här som Civil 3D är ett fenomenalt program - för alla som har ritat profiler för hand i AutoCAD och uppdaterat dem igen och igen och igen (och till slut gett upp och inser varför gamla ritningar aldrig har korrekta profiler) så är Civil 3D ett underbart program. 

Inte för att jag är partisk eller nåt. 

Men det var inte lyrik över Civil 3D jag skulle skriva idag, jag tänkte ju jag skulle skriva om en bugg i programmet. Jag må vara partisk, men jag är fullt med på att det här är ett program som är fullt av buggar och de flesta är det bara att lära sig hantera. 

När man har ritat ett ledningsnät och vill fortsätta rita i samma ledningsnät så gäller det att hitta funktionen Edit Network. Den finns på några olika ställen: markera ledning > Högerklick eller markera ledning> Ribbonet >Edit Network eller högerklick på ledningsnätet i Tool space. 
Oavsett vilket du använder så får du upp toolbaren för Edit Pipe Network där du väljer dimensioner och sedan ritar ut ledningsnät. 

Här kommer buggen - och när jag nu undersöker detta så inser jag att jag har sagt fel angående denna lösning ett tag. 

Om du kör Edit Network på ett ledningsnät och får upp din toolbar - och sen kör Edit Network för att gå in och redigera ett annat nätverk UTAN att stänga toolbaren, då byter programmet visserligen nätverk, men den byter inte parts list! 

Alltså så ritar man då ledningar i rätt ledningsnät men med fel objekt! 

När jag fått frågan tidigare om vilken väg man ska använda Edit Network så har jag svarat att jag tycker att den fungerar oftast om man högerklickar via tool space. Det stämmer inte inser jag nu, det man måste komma ihåg är att stänga toolbaren INNAN man markerar nästa ledningsnät och kör Edit Network - oavsett vart man hittar Edit Network-funktionen. 

Civil 3D är ett underbart program...

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.


onsdag 18 oktober 2017

Brunnslinjer! Eller varför har jag dubbla linjer i min profil?

En väldigt specifik beskrivning idag, som handlar om vertikala linjer i profilband. Ibland så får man dubbla linjer för sina brunnar i profilen, den ena linjen kan man ta bort med ctrl+klick men den andra linjen ser ut att vara en del av profilformuläret. Den linjen behöver man släcka totalt, innan man kan ta bort enskilda brunnslinjer med ctrl+klick.

För att ta bort den brunnslinjen så måste man veta vilken rad den linjen finns i. I mitt fall nedan så finns linjen på Spillvatten_VG. I Edit Profile View Properties, på Bands-fliken ska man då hitta rätta rad och sedan klicka på Edit-knappen.
I Pipe Network Band Style-dialogen så går du till Display-fliken och släcker Ticks for Pipe.

Nu borde de "fasta" brunnslinjerna vara borta.


torsdag 30 mars 2017

Linjer i tvärsektioner eller Har jag lagt in slänt på hela tomten igen?

Kommunikation är viktigt, och en bild säger mer än tusen ord säger dom. Hur mycket än jag tycker att min Civil 3D-modell är helt glasklar så håller inte alla med, så att visa upp informationen på illustrativa sätt är väldigt viktigt.

En vanlig fråga jag får är om man kan visa gärnsdragningslinjer i tvärsektioner. Man vill alltså se vad fastighetsgränser, arbetsområden och liknande finns i förhållande till sin projektering.

Detta är inte jättekomplicerat men det är några steg man behöver tänka på.

För att kunna projicera en linje till tvärsektioner måste den vara antingen en 3D Polyline eller en Featureline, och den måste ligga i modellen där den ska projiceras. Den kan alltså inte ligga i en Xref. Om linjerna ligger i en Xref så kan du testa funktionen NCopy för att kopiera linjen från en Xref direkt in till din ritning - eller så kopierar du linjerna över från den Xreffade filen.

Om linjen är en Polyline eller Line så behöver den göras om till en 3D Polylines eller Featureline. För att göra om linjer till 3D Polylines används funktionen ConvertPlines. Använd gärna Join för att sluta linjer så blir de enklare att hantera. För att göra om linjer till Featurelines används CreateFeaturelines. Om man ska ha linjer som 3D Polylines eller Featurelines är en smaksak.

Linjen behöver ligga på en viss höjd. Om linjen har elevation på sig redan så kör du bara vidare. Om linjen ligger på 0 så kommer du kunna projicera in den i tvärsektionerna men den kommer då troligen hamna väldigt långt ifrån din projektering. Det finns många sätt att lägga linjen på rätt nivå, bara den hamnar där så spelar det ingen roll hur du gör. Jag tycker att det enklaste är att använda funktionen FeatureElevsFromSurf för att få linjen att ta höjder från en yta, där har du även alternativet Insert Intermediate Grade Break Points som gör att linjen får extra noder för att kunna draperas exakt över ytan.

Sedan kan du projicera in linjen till dina tvärsektioner. Du har två alternativ, Project Objects to Section View för att projicera ett eller flera objekt till en tvärsektion och Project Objects to Multiple Section Views, för att projicera alla objekt till alla tvärsektioner. Det är ett fall av antingen eller alltså. Inget av de är perfekt, jag använder oftast Multiple Sections så plockar jag bort projiceringar sen.

Oavsett vilken metod du använder så måste linjen korsa tvärsektionslinjen för att projiceras in till tvärsektionen. När linjen är projicerad in till tvärsektionen så kommer den få på sig en Label, denna kan du redigera och lägga in den informationen som du önskar.

tisdag 21 februari 2017

Lös text i profilen! Eller Har jag glömt flytta på mina MTexts IGEN?



Hur mycket jag än skulle vilja säga att man enbart ska använda Civil 3Ds funktioner och enbart använda Labels så kommer det troligen aldrig att räcka. Det kommer alltid finnas tillfällen då man behöver lägga till någon extra text som inte riktigt hör ihop med något objekt och där man vill kunna skriva egen text.

Det första alternativet är att göra en helt vanlig MText. (såklart går det med en DText också, men jag inte varför någon använder DText nu för tiden) Placera texten där du vill, sätt en storlek och skriv det du vill.
Nackdelen med det är att MTexten ligger som ett eget objekt ovanför din profil. Om profilen flyttas på eller om du ändrar skala på din ritning så kommer inte MTexten sitta där du trodde att den satt.


En annan lösning är att använda en Label på något objekt i närheten. T.ex. en structure-label som hamnar ungefär där du vill att texten ska vara. Efter att du satt ut etiketten kan du dra den till rätt placering. Sedan kan du markera etiketten, högerklicka och välja Edit Label Text så kan du skriva in vilken text du vill.

Eventuellt kan du behöva gå in i etikett-stylen och stänga av pilen på Dragged State-fliken för att inte få en leader-pil på din etikett. 


Ett sista alternativ, och det som jag tycker är det snyggaste alternativet är att använda en Profile View-etikett. I Add Labels så finns det en etiketts-typ för Profile View och då kan man använda en Station Elevation.

Man kan välja om etiketten ska ha en markeringspunkt vid sig också. 

Själva etiketten är det bra om man har någon text i från början så det är enkelt att hitta den.

När etiketten placeras ut så väljer man först en profil-vy, sedan var i längsled man vill placera etiketten och sist var i höjdled etiketten ska sitta.

Sist använder man högerklick och Edit Label Text för att skriva in den texten man vill ha. 

Fördelen med denna etikett är att den sitter ihop med profil-formuläret. Om man flyttar profilen så följer denna med. Den hänger även ihop med en längdmätning så om profilen förlängs så sitter etiketten på ett bestämt ställe. Eftersom den är en label så följer den även med skalfaktorn.


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.


onsdag 25 januari 2017

Carolines Checklist för Okända Ritningar

Ett evigt gissel när vi håller på i AutoCAD eller i Civil 3D är alla dessa ritningar. Det är ju sällan som vi lever i en bubbla där vi enbart har att göra med våra egna ritningar. I de allra flesta fall får vi massor av filer från alla möjliga källor som vi måste hantera.

Jag har en checklista som jag brukar gå igenom med filer, dels för att rensa filen så att den är så liten och ordentlig som möjligt, men också för att försäkra mig om att den kommer att hamna på rätt ställe när jag tar in den som block eller som x-ref.


Börja alltid med att öppna filen och börja jobba dig igenom frågorna:

1: Vilken enhet är filen ritad i?
Denna besvaras av tre kontroller: Skriv UNITS på kommandoraden och kontrollera vilken enhet som filen är angiven att vara i. Kontrollera koordinaterna som objekt i filen ligger på. Använd DIST-kommandot för att kontrollera längd på något objekt i filen. Dessa tre värden ska stämma överens. Om något av de inte matchar de andra två, så måste något av de ändras.

Civil-filer har även en UNITS-inställning i Drawing Settings (EDITDRAWINGSETTINGS på kommandoraden) som också behöver kontrolleras.

2:Kan du göra Zoom>Extents?
Gör en Zoom>Extents och se om du enbart zoomar in på de objekt som du ska använda. 
Använd LAYON och LAYTHW för att tända och tina alla lager. Gör en Zoom > Extents igen för att se om det dyker upp objekt som tidigare var dolda.
Om du kan, ta bort de objekten som ligger utanför det område som du arbetar i. Om du inte kan, frys alla lager med de objekt som ligger utanför området. Om lagret är fryst så tar inte Zoom>Extents hänsyn till objekten.

3: Är du i UCS - World?
För min del så vill jag alltid vara i UCS-World, men det är inte alla som håller med om det. Det är bra att kolla om det finns något UCS definierat i ritningen, det syns enklast högst upp till höger under Viewcuben - om det står ett namn där eller om det står Undefined så är det ett nytt UCS definierat. För att återgå till UCS-world skriver du UCS på kommandoraden och sedan W för world. Om själva UCSet vrider tillbaka sig (hårkorset och UCS-ikonen blir vridna) så använder man sedan kommandot Plan för att vrida till ritningen så att norr är riktat uppåt.

4: Purge och Audit.
Använd Purge för att ta bort alla AutoCAD styles och lager som inte används. Använd PurgeStyles för att ta bort alla Civil 3D styles som inte används. Båda dessa funktioner körs upprepade gånger tills de inte går att köra igen. Efter PurgeStyles, använd Purge igen för att ta bort eventuella lager som efter PurgeStyles inte används.
Efter Purge och PurgeStyles körs Purge på kommandoraden med -Purge (observera minustecknet) och då tas Regapps, Zero-length geometry, Empty Text objects och Orphaned data bort, en i taget.
Sist körs Audit. Låt Auditen ta sin tid, upp till kvart har jag inga problem att vänta på den.

5: 3D?
Beroende på vad du ska göra med filen så kan det vara en bra ide att kontrollera om alla objekten ligger på 0-nivå eller om det varierar. Den enklaste metoden som tycker är att vrida upp modellen i en färdig vy. På View-fliken kan du välja vilken vy du vill se din fil i, välj t.ex. Höger-vyn. Om allt ligger på 0-nivå så ska allt synas som en rakt streck. Om det inte gör det, om objekten ligger lite överallt då skulle jag börja med att hämta kaffe.
Du kan testa att använda funktionen Flatten för att få ner alla objekt till elevation 0. Ibland har jag tur med den, ibland inte. Du kan använda Move för att flytta objekt till rätt elevation. Du kan också markera alla objekt och sedan använda Properties-Paletten för att ändra Z-position och elevation på objekten.

torsdag 12 januari 2017

Servisledningar och brunnar i profil, eller Hitta Ellipsen!

(Detta inlägg publicerades 2017 första gången, och uppdaterades februari 2023)

Under gårdagen diskuterade jag servisers utseende i profilen, och de olika alternativen som finns tillgängliga, och Civil 3D gör det inte lätt för oss!

Detta blir inte så mycket en metod som information om hur ledningar och brunnar kan visas i profilen, hur just du vill göra, det är upp till dig själv och dina förutsättningar

Servisledningen korsar alignmenten

I detta fallet är det inga större problem. Servisledningen kan visas som projicerad eller som snittad, det hänger på Pipe Style. Du kan redigera Pipe Stylen på ledningen, eller så kan du använda en specifik stil för profilen genom Style Override i Profile View Properties. 

Om ledningen är projicerad så får man tänka på att ledningen kan se för kort ut om den ligger väldigt skevt i förhållande till alignmenten. Tänk att projicerad ledning innebär att du ser skuggan av ledningen, och alignmenten skapar ett plan där skuggan faller. 

Om ledningen visas som snittad så visas ellipsen så stor som ledningen är där den korsar alignmenten, så om ledningen ligger skevt i förhållande till alignmenten så blir ellipsen större än den faktiska diametern på ledningen. Snittet visas också där alignmenten korsar ledningen, vilket alltså inte behöver vara där servisledningen ansluter till huvud-ledningen. 

Etiketter på ledningar som är snittade kommer när man sätter in dem att hamna på mitten av ledningen. Så har man en lång ledning, och bara visar den snittade ellipsen kan etiketten hamna långt ifrån ellipsen.

Servisledningen korsar inte alignmenten

I detta fallet så kan inte ledningen visas som snittad, eftersom alignmenten inte snittar servisledningen, så om man vill se ledningen i profilen, måste den visas som projicerad.

Servisledningen har en brunn vid anslutningspunkten

Structures kan visa en ellips där ledningen ansluter mot brunnen, men endast om ledningen INTE visas i profilen. Så länge ledningen visas i profilen (som projicerad eller snittad) så visas ingen ellips i brunnen. Man kan ställa in brunnens stil att enbart visa ellipsen (structure pipe outline) utan att visa själva brunnen (structure)

tisdag 10 januari 2017

Namngivning eller Varför i hela fridens namn har jag inte tänkt på det här?!

Dagens tips blir lite back-to-basic AutoCAD för att underlätta livet i Civil 3D.

En av de saker som jag tjatar allra mest på i Civil 3D är namngivning i filerna. Det är mycket i ritningen som ska namngivas och en väl uttänkt namngivning underlättar i alla steg.

Ett problem som dyker upp är att namnet inte alltid finns där objektet finns. Namnen i Civil 3D syns i Properties och i Tool Space. Men många kunder vill gärna ha namnet på vissa objekt bredvik själva objektet. Detta är framförallt fallet med normalsektioner eller assemblies. Förmodligen för att man har en tendens att ha ett gäng assemblies och det gäller att namnge dom korrekt.

En lösning är då att skriva en fin text bredvid sin assembly där man skriver in vad assemblyn heter. Detta är dels en felkälla när man skriver in det, och sedan är det en felkälla om man skulle byta namn på assemblyn.

Och det känns lite väl old-school.

Så, idag sprang jag på ett tips! Så jag ska ärligt erkänna att jag kom inte på detta själv, ursprunget hittade jag HÄR .

Principen är att använda ett Field. (Vilket visserligen också är en gammal funktion så jag vet egentligen inte om det är så mycket mindre old-school...)

Man skapar först sin assembly och döper den till något intelligent. Sedan skapar man en MText men istället för att skriva in namnet så klickar man på Field-knappen uppe på Ribbonet, väljer Object i första rutan, Klicka på Select-knappen högst upp i mittenraden och välj din Assembly. Välj Name i andra rutan och klicka sedan på OK.



I din MText nu har du ett Field som läser av namnet på din Assembly. Om du ändrar namnet på assemblyn så kommer MTexten att uppdateras, visserligen med en Regen men det får man stå ut med.

Visst blir det bra?!

Gillar du inte bakgrunden bakom Fieldet? Ändra variabeln FIELDDISPPLAY till 0!