Visar inlägg med etikett Pipe network. Visa alla inlägg
Visar inlägg med etikett Pipe network. Visa alla inlägg

torsdag 9 juni 2022

Pipe Slope Settings, Eller Varför går mina ledningar som en bakvänd trappa?

Jag och mina kollegor pratade flödesriktning för ett tag sen (som man gör om man är tre civil-nördar) så jag bestämde mig för att djupdyka lite i ledningsriktningarnas varande och icke varande. 

Vi börjar med teori:

Skillnad mellan Start/End och Flow Direction. 

Alla ledningar har en Start och en End-point. Dessa punkter bestämts av var du klickar när du ritar ut din ledning, Start är alltid först punkten och End är då andra punkten. Om du skapar en ledning från en linje så blir Flow Direction samma som Start-End-punkterna. 

Flow Direction (flödesriktning) kan vara Start-to-End eller End-to-Start. (eller Bi-directional men let's not go there...)


Vad innebär Pipe Slope (Hold Start) och Pipe Slope (Hold End) då?

Det finns tre Slope värden i Pipe Properties; Pipe Slope (Hold Start), Pipe Slope (Hold End) och Slope. Alla tre kommer vara samma värde, men minst ett värde kommer ha ett annat tecken än de övriga.

Pipe Slope (Hold Start) visar lutningen från Start till End, alltså oberoende av Flow Direction. Positiv lutning innebär uppåt, negativ är nedåt. Om du ändrar lutningen här, så behålls elevationen i ledningens Start-punkt och End-elevationen ändras. 

Pipe Slope (Hold End) visar lutningen från End to Start, och kommer då alltid visa samma lutning som Pipe Slope (Hold Start) fast med annat tecken. Om du ändrar lutningen här så behålls elevationen i End-punkten och Start-elevationen ändras. 

Slope visar lutningen beroende på Pipe Flow Direction. Här betyder negativ lutning att lutningen motsäger Flow Direction. Om Flow Direction är Start-to-End, och ledningen lutar från Start till End, så visas lutningen som positiv. 

I profilbandet visas Slope-värdet. Men det är värt att notera att du kan ta bort tecknet i bandet!  


Hur ändrar man riktning av en ledning?

Flow Direction kan du ändra i antingen Pipe Properties eller genom funktionen ChangeFlowDirection. 

Start och End-point kan man inte ändra, då får man snällt rita om sin ledning - om man inte har Naviate och kan använda Reverse Pipe såklart. 


Vad blir skillnaden om man ritar Uppströms eller Nedströms?

På toolbaren för att skapa ledningsnät kan man välja att rita Uppströms (Upslope) eller Nedströms (Downslope). Uppströms innebär att Flow Direction är satt till End-to-Start, Nedströms är lika med Flow Direction Start-to-End. 

Denna settingen påverkar också på hur Default Slope appliceras på ledningarna, så Slope-värdet kommer alltid vara positivt (=matchar Flow Direction) som default. 


Men okej. Hur ska jag jobba då? 

Det viktigaste är att du är konsekvent. Hitta den metoden som passar dig och håll dig till den. Men kom ihåg att gå igenom hela projekterings-flödet så att du din metod fungerar i alla steg.

Om man vill göra det enkelt för sig, och jag tycker alltid att man ska göra det enkelt för sig, så rekommenderar jag att man har Start-to-End = Flow Direction, vilket alltså innebär att man arbetar nedströms. 

Jag ska vara ärlig här och säga att en stor anledning till att jag rekommenderar detta är att Naviates höjdsättningsfunktioner får problem om man inte har Start-to-End=Flow Direction. Så vill man använda Naviate, då är det nästan förutsatt att du arbetar nedströms. 

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. 

måndag 19 februari 2018

Nollställa räkneverket! Eller 99 Luft-brunn!

Dagens tips är ganska värdelöst. Eller ja, inte värdelöst, men kanske inte så användbart.

Men jag lärde mig det precis, och jag har alltid trott att det inte går att göra (och följaktligen sagt till alla mina kursare att det inte går att göra) så jag får backa lite och erkänna att jag inte kan allt!

Alla objekt i Civil 3D måste ha ett eget namn. Det kan vara samma namn som ett objekt av en annan typ, men är det två ytor t.ex. så måste de ha varsitt unikt namn. Detta är inte ovanligt och inte speciellt svårt att förstå. För Structures så gäller denna begränsningen inom ledningsnät, du kan alltså ha en dagvattenbrunn och en vatten-ventil som båda heter 3, men du kan inte ha två ventiler som heter 5. Inget konstigt heller.

När man ritar ledningsnät så döper Civil structures automatiskt som ett nummer och den tar hela tiden ett nummer högre från den senaste structuren placerad. Inte nästa lediga nummer ska vi komma ihåg. Även om du tar bort alla dina structures så kommer DWG-filen ihåg hur många nummer som har använts, och tar nästa nummer i serien.

Jag har alltid sagt att detta är oundvikligt och det är bara att acceptera läget och alltid numrera om structures i slutet när du har alla utsatta. Jag tycker fortfarande att det är den enklaste metoden att hantera detta. Ignorera nummerserien i början och lös den med RenamePipeNetworkParts när du har ditt nät uppe.

Men det jag lärde mig idag var att du KAN nollställa räkneverket!!

På Settings-fliken i Tool Space, högerklick på Pipe Network och sen i Edit Feature Settings så finns Default Name Format för alla ledningsnäts-delarna. Där står det <[Next Counter]> för structures och det är det som gör att numreringen räknar upp. Men du kan också gå in i den rutan och välja Starting Number - om du sätter den till 1, då kommer nästa Structure att få nästa lediga nummer.


Det lustiga är då att om du skapar ett nytt ledningsnät, som då kan ha vilka siffror som helst, även om det finns structures i ett annat nät som har samma nummer, så kommer programmet fortfarande att hoppa över de "använda" siffrorna när du ritar ut ditt nya nätverk.

Så även om du kan KAN göra det här, så hjälper det inte så väldigt mycket i alla fall. Så dagens tips var ganska värdelöst - jag sa ju det!

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...

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)

måndag 29 juni 2015

Toolspace! Eller Hur man hittar sina gömda ledningar!

Ordning och reda.

Det är tråkigt, men det är viktigt.

För oss som inte har så mycket ordning och reda så gäller det att ha koll på sina genvägar. En av de mest användbara genvägarna är Toolspace.

Först så hittar man alla Civil-objekt som man har i sin ritning i Toolspace. Om du får en fil börja alltid med att titta i Toolspace. Finns det terrängmodeller skapade? Finns det ledningsnät? Vad heter de? Finns det en färdig väg-korridor? Finns det profiler/sektioner skapade?

De allra flesta raderna i Toolspace kan man högerklicka på och få upp en meny. Beroende på vilken rad du högerklickar på får du upp olika menyer. I de allra flesta fall hittar du valen Select och Zoom To. Dessa gör precis vad det låter som, väljer objektet och zoomar in på objektet. Så istället för att scrolla sönder din muspekare kan du navigera dig runt via Toolspacen. Det löser också problemet med att komma ihåg vad man placerade den där lilla Assemblyn.

Du kommer även åt Properties via högerklicksmenyn. Detta är alltid Civil-funktionen Properties som menas. Högerklicks-Properites på en terrängmodell tar dig till Surface Properties, på en Assembly kommer du till Assembly Properties.

Vill du ta bort något objekt från din ritning är det säkrast att göra det via denna högerklicksmeny också. Om det inte finns något Delete alternativ där beror det oftast på att något annat Civil-objekt är kopplat till detta objekt.

På de stället det behövs finns även Refresh och/eller Rebuild.

Om du markerar ett objekt eller en objekt-överskrift (Surfaces t.ex.) så fylls rutan längst ner i Toolspace i med olika information beroende på vad du markerar.

Markeras Surfaces t.te.x så visas en lista på de ytor som finns i ritnningen. Högerklickar man här nere finns samma meny som om man högerklickar i själva trädet. Men direkt i denna lista finns också Surface Style. Genom att klicka en gång i den rutan kan man direkt byta stil på ytorna.










Markeras Pipes i ett ledningsnät så ser man direkt längst ner de ledningarna som ligger i nätverket. Alla vita rutor kan redigeras direkt, t.ex. Slope, Elevation och Reference Surface.