AutoCAD Civil 3D :: Using Customized Subassemblies And Parts Builder?
Aug 14, 2012
We are just starting with Civil 3D 2012. We are doing a pilot project, and the engineer wanted to make a custom curb subassembly matching the exact dimensions (angle from bottom of curb to top of curb) as the county detail. I didn't think that was necessary and thought we could use one of the generic subassemblies. usually use the basic or generic subassemblies or do you create your own to match specific municipalities' details exactly?
Do you find that the parts that come with Civil 3D are usually sufficient for design or do you make a lot of custom parts?
I am trying to suppress part that are labeled as "Reference" on the BOM Strutcture and I can't get the program to cycle through the subassemblies. The following code runs through all the components on the top-level assembly but I can't get it to cycle through the subassemblies.
oCompDef = ThisDoc.Document.ComponentDefinitionoAssemblyComponents = oCompDef.OccurrencesDim oOccurrence As ComponentOccurrenceDim oSubOccurrence1 As ComponentOccurrenceFor Each oOccurrence In oAssemblyComponents If (oOccurrence.BOMStructure = BOMStructureEnum.kReferenceBOMStructure) Then Component.IsActive(oOccurrence.Name) = False Else Component.IsActive(oOccurrence.Name) = True End IfNext
I have an assembly consisting of both sub assemblies and individual parts.When I insert the bill, it is only showing me the parts and assy's needed to build the assembly.Is there a way to have it list the sub assemblies and then their lower level parts, with quantities?
I am trying to learn Part Builder to create a custom inlet structure. I am able to build the part in Part Builder so it looks like it should and seems to work correctly when I change part sizes. I run into trouble when I try to change the model parameter for Structure Height (SBSH) to a formula invovling Rim to Sump Height (SRS). When I do this and then go to Edit Size Parameters, I get an error " one or more calculations have failed". It does not seem to make any difference what formula I use for SBSH or what size parameter or model parameter SBSH was set to before I entered the formula.
I am able to save the part without any other error messages, however, when I look at the .xml file, SBSH is a constant and not the formula I entered. I can edit the .xml file to enter the formula that I want but still the part does not function properly in a drawing.
I can make a pipe network using the new structure, however, the pipe inverts are not the same as the sump elevation of the structure. They are usually several feet below the sump. I can get the structure sump to match the pipe inverts by going to "Connected Pipes" under "Edit Structure Properties", highlighting the pipe invert elevation and then clicking "Apply". If you change the pipe using "Edit pipe properties" after this, the structure invert does not update as it should.
Is it possible to move the autolayout data of this existing rectangular pipe (see attached). I want my pipe to attach at the top or bottom rather than the middle. I tried creating one from scratch but don't really know what im doing yet and can't seem to get it to validate.I've seen a bunch on creating structures, but not much on pipes.
How do I specify the code set to be used on subassemblies when creating an intersection? I want to specify this in a command setting so that the intersection is built correctly without me having to edit feature lines in the corridor properties for th intersection.
how subassemblies work, vis a vis pkt files & all the files created in the ProgramData folder (.atc, .cfg, .dll, .emd, .pvd, .xaml, pdb)? Here's our situation:
A user will make a subassembly, save it locally. The subassembly is used in a corridor. A different user tries to access this file: the subassembly is there (shows in plan), but the parameters are empty and that part of the assembly doesn't run. The subassembly doesn't appear in the Tool Pallet. You do get a .NET error when trying to look at the subassembly.
How we fix this is to open up the C:ProgramDataAutodeskC3D 2013enuImported Tools folder on the computer which made the subassembly, copy everything, and paste it into the other computer's C:ProgramDataAutodeskC3D 2013enuImported Tools folder. How/why doesn't the drawing which has the subassembly in it just work?? And moving forward, how can we share drawings with custom subassemblies? Remap everyone's .net search path to a network drive?
I am trying to make parts in part builder but when I try saving I get the error message "error saving XML file". I tried changing the setting on the files for saving but that doesn't seem to work.
issue with my Corridor. It involves the intersection of a main road alignment and a secondary road. Thing is my main road has a 6' shoulder whereas my secondary road doesn't have a shoulder at all. I used the Intersection Wizard to create the Intersection, but the two templates don't align. Without the shoulder the ditches don't line up. I tried drawing a polyline between the two ditches and targeting it and that worked, but then realized that going from 6' shoulder to no shoulder wasn't working either so when I tried to target a polyline from the 6' shoulder to the edge of pavement all kind of stuff happened that didn't make sense to me.
Windows 7 Prof w/ SP1, 64bit, Xeon 3Ghz, 16GB Civil 3D 2013
I have a ditch and a road that need to follow separate profiles but be integrated with each other as a single corridor and the ditch's 3:1 slope needs to meet up with the road's 2% slope. Is it possible to have the two subassemblies target each other without having to create a dummy surface or a feature line for targeting to?
I was wondering if there is a way to add labels to assemblies/subassemblies. When I use generic subassemblies or subassemblies I have created in SAC there aren't labels such as slope or offset/elevation. At this point I am stuck creating labels in each of my section views and this can become very tedious.
I'm trying to do a save as of a previously created and validated part. When I create a new chapter and try to save the part in the new chapter, I get an error message saying "ERROR SAVING COLE FILE". What is a COLE file and why am I getting this error? Could there be a problem because the original part was created in 2013, and now I'm working in 2014?
We recently changed the location of our CAD Standards (such as Pipe Network Catalog). Can I simply copy the Pipe Network Catalog and paste it to the new location and have everything work the same or do I have to do something special?
I understand the procedure for IMPORTING a pkt file from SAC into C3D. But is there a way to go the other direction?I want to use certain SAs that come with OOB C3D -- but I want to customize them.
Of course I can recreate them -- but I'd rather not start from scratch (ESPECIALLY where it comes to the codes).
I need to create a corridor that has this section. So I'm using this assembly:
on which I put 3 conditional fill subassemblies on point A, one for fill conditions of more than 2 m that would daylight at 2:1 until it reaches 2 m down and then daylights at 1:3 until it reaches the EG. Then I have another for fill conditions of less than 2 m that only daylights at 2:1 to the EG, and the last one is for all cut conditions.
As expected I have the following problem in some stations that have fill conditions on A of less than 2 m but more than 2 m on B:
Is there any way I can make B the comparison point without having the following problem on cut conditions?
Or that I could create an assembly with the condition that when I have a fill of more than 2 m on point B it daylights, from point B, at 1:3; but when B would be on cut conditions it daylights from A?
Using part builder, I created a new pipe part for an odd-sized CMP arch pipe. In plan view, the pipe looks good. At first glance, I thought the pipe was drawn correctly in a profile view, but I realized that the pipe was displayed with the invert located at the wrong place in the profile view. I thought this was because the insertion point of the new pipe part that I had made was placed at the incorrect location in part builder.
So, I swapped out the incorrect pipe size for another one that I knew was correct, and then deleted the incorrect pipe from the pipe parts list, and went back to part builder, and placed the insertion point at the invert of the pipe; then saved the edited pipe part, ran partcatalogregen, added the "corrected" pipe part to the pipe parts list and swapped in the new corrected pipe size to the pipe network. However, the pipe still displays incorrrectly on the profile view.
The pipe data is correct in the pipe properties: the invert is stated to be located at elevation 20. The overall height of the pipe , 38" (3.1667') is correctly displayed on the profile view. But the actual location of the pipe invert is not shown at the correct location, elevation 20, on the profile view.
I am trying to set up a corridor with multiple materials with multiple pavement sections. For example, I have concrete and asphalt surface pavement, about 4 different kinds of base material and 2 different sub base materials to use. It doesn't seem like you can get quantities divided up like that. It seems like you can only get the 'base' material counted up with the quantities and you can only assign one material to it. Is the answer to create multiple corridors for each pavement type that has their own Code Set to assign to each corridor?
Have a question regarding multiple daylight subassemblies, don't know if it is possible. So I have an assembly with a trench SA in cut condition and a project to surface in fill condition, I built the corridor with this assembly and most of things look fine. However, there is a short stretch (in cut condition) of the corridor that I would like to modify such that a trench is not provided. I know I can create a new assembly with my desire condition, then create a new region and drop that assembly there, but I am wondering if there any other way to achieve my goal without another assembly.
is there a way to turn off different levels of shading in the subassemblies that show up? when i orbit my road, i cant clearly see what is going on, and would like to turn off some shading. see image, i want to turn off where the arrows are pointing.
I've got several assemblys built for a road project. the problem is whenever i modify an assembly by adding a subassemby, some of the existing subassemblies move. they stay attached to the assembly but they disconnect from the part they were attached to. i can move them back so the assembly looks correct but when i rebuild the corridor chances are they show up wrong. i've tried 'move to' and just grabbing and snapping. i can eventually get it attached but not without trial and error. i'm running c3d2012.
Dell Studio XPS 9100 Intel Core i7 CPU 930 @ 2.8GHz 12GB Ram 64 bit C3D 2012 SP3.0
Along my corridor I have different assemblies I used. My sidewalk is curb side in some locations and in different locations there is a boulevard between the curb and sidewalk. I want to transition between these different assemblies and I want that transition to show up in the cross sections I cut. Isn't there a way to tell Civil 3D to transition from one assembly to the next one as you could in Eagle Point?
Is it possible to edit a sub-assembly in the Corridor Modeling Catalog (Imperial.NET) see attached image.
The company I work for has several users working off one network server. I would like to make a revision to one of the dimensions in the sub-assembly "UrbanCurbGutterGeneral" (the default gutter width is 16" I would like to make the default 18"). I'm assuming I need to change this in the Catalog so every users tool palette will be updated also.
I am running a corridor in Civil 3D 2012 that has two baselines. Issues with multiple baselines in section views, but understand this problem was eliminated in 2012? In any case, this does not seem to by my issue. Attached you will find a section view through the two baselines (one is for a general overlay, the second for widening). The section view seems to display correctly at station 3+75, but 25' feet further down the road it does not display the corridor assemblies correctly (as can be seen by the lack of a ditch and shoulder overlay in the second image).
I have checked the code styles to make sure all links are included, as well as the comparing section view properties. All settings and styles appear to be the same, and the corridor seems to be built correctly. If I sample the Finished Grade corridor surface, it displays in section view as if the ditch were there (see third image).
Civil 3D 2010 & 2012 HP Z400 Workstation Intel(R) Xeon(R) CPU W3550 @ 3.07 GHz 6GB of RAM 64-bit OS NVIDIA Quadro 2000 running driver version 8.17.12.7105 Win 7 Professional
I'm trying to create an assembly that consists of two curbs sub-assemblies that are tied to independent alignments with a pavement section in between them. I have been successful in actually creating an assembly with the two curb sections, but I cannot figure out how to define a line or pavement section that will connect one gutter to the other.
I have one curb tied to the main baseline and the other tied to an offset. I have assigned horizontal alignments and profiles to the baseline and the offset. The curbs actually place where I want them when viewed with the section editor. I had thought that I could use the LinkToMarkedPoint subassembly and simply attach it to the gutter of one curb and to a marked point on the gutter of the other curb, but I can't get it to actually work.
Again, the curb alignment and profiles are completely in independent one another, and I need a way to define a pavement section (or just a surface) between the two gutters.
I'm creating a corridor to widen a road on the left and right sides. I am using OverlayWidenMatchSlope, with various other subassemblies. In places it daylights, in places there's a cut wall modeled from generic links. I am trying to create a good boundary for the corridor surfaces but I'm puzzled by one thing. The OWMS subassembly has a P2 code, but the corridor will not generate a featureline connecting the P2 codes..
I will try adding another baseline, and a new subassembly that will just use a generic link to target the sawcut line (the insert point for OWMS). That should give me a featureline I can use for a surface boundary. Is there a way to generate that featureline from the inside edge (the insert point) of the OWMS subassembly?
I am having an issue with my section views. Some of my subassemblies are only showing on certain stations. If I view the stations on the cross section editor, the corridor looks just fine, but when I go to the section sheet where the corridor is x-referenced, the driveway disappears.
I have rebuilt the corridor numerous times, detached and reattached the drawing, made a new drawing and recreated the sample lines to no avail. Attached are some pictures to show the disappearing driveway on the right side of the street.
I am wanting to add a field to my pipe parts to store the pipe pressure and stiffness class separately to give me the most flexiblility with my labels is this possible thru the partbuilder interface I got to here but can not see a way to add custum field. There are some extra build in fields like material are they hard coded or can you hack the xml file directly to add additional fields.