AutoCAD Civil 3D :: Set All Input Parameters And Create Subassembly In Drawing
Jan 12, 2014
Is it possible to create subassembly from C3D Stock Subassemblies.dll programmatically using .NET? I need call procedure (Basic Lane for example), set all input parameters and create subassembly in drawing.
When I created my subassembly with subassembly composer, it's difficult to change the sequency of the input/output parameters. Do we have an easy way to do that, Like moving?
I am using one assembly for this project and of course the existing surface does not always work well with one assembly so I have been using the corridor section editor to adjust each station individually. Attached is a picture of my first station, I started with a 3:1 fore slope (left side) and have changed it to a 2:1 slope. However, my ditch line elevation did not adjust and my parameter editor will not let me adjust the beginning elevation for the ditch line. I am curious as to what the simple solution is for this so my ditchline and back slope or slope to surface will be portrayed correctly.
I hope Autodesk can have a easier way to edit the "input/output parameter" sequence. Today I found I cannot even delete a parameter. Whenever I want to delete a parameter, SAC just frozen.
Is it possible to change the parameters of a subassembly - for example in an assembly comprising several subassemblies, can I change a parameter in Subassembly.LaneOutsideSuper, for example, to vary the Lane Width from 4m at CH90 to 3.25m at CH160m and keep it at 3.25m for the rest of the corridor.
When i am creating a assembly, the sub assembly parameters for the generic pavement structure is not showing (such as the lane width or crossfall) Other sub-assemlies show these parameters. Is this a bug or is there a way i can turn this on.
Is there a better an easier way to change the order of input/output parameters in the subassembly that i've created in SAC 2013 than the one where you have to go into a XML-file in the PKT archive file?
I've created my subassembly and I want to control the order of parameters to have a flow similar to the actual workflow.
I am just having some difficulties using the standard UKIE subassemblies where the carriageway is not showing the parameters correct. See the drawing attached. Eg:
1) The properties does not show the side correctly it has a zero value (not much of a issue as i can use the mirror command) (drawing subassembly)
2) I am unable to choose any superelevation on the subassembly . Now this is what causing me problems.
I have already re-installed the software from scratch and have also downladed the latest service pack.
I have assemblies that are comprised of reference parts - the assembly is a purchased part such as an air cylinder. I have them as reference only in the assembly (ie right click on the parts in the model tree->BOM Reference->Reference). I do it this way so I can adjust the air cylinder how I need it, but still only asign one part number to the whole assembly - as an example we'll say "cylinderX" is the part number, and filename is "cylinderX.iam"
The problem arises when I put cylinderX.iam into other assemblies and try and make drawings of those assemblies. Even though cylinderX.iam is not a reference part (but all it's sub components are), it shows up in an IDW just like reference parts. I am able to make it show up how I want by editing the view properties (Edit View->Model State Tab->Reference Data Line Style "as parts"), but I still cannot balloon cylinderX.iam. It shows up in the parts list, but I cannot attach a balloon to it.
Inventor 2013, 64-Bit Dell Precision M6700 Windows 7 Pro Intel Core i7-3820QM @ 2.70 GHz 16 GB Ram NVIDIA Quadro K4000M Space Navigator
I am trying to create a subassembly with a curve in it. See attached .pkt and .dwg files. Very small and simple.
When I attach the Subassembly to the Assembly, the event viewer shows "[Something wrong with current subassembly: The given key was not present in the dictionary.] (Source:Subassembly.Subassembly1)"
The link that represents the curve does not display; only the tesselated points display. In the Subassembly Composer the curve does display.
The file called curved.zip needs to be renamed to curved.pkt. This forum does not allow attachment of files with pkt extension.
I've made an stairs assembly that contains adaptive parts that are all controlled by the assembly parameters.
Here is my assembly and the controlling parameters. The stringers on the side are made with the frame generator and use the "extend" feature to get the appropriate length, as driven by the parameters. The reason I used frame generator is so that I can easily change sizes of the stringers down the road, if needed. I chose to make the parts associative so I could control all of the parameters from within the assembly instead of opening each part separately.
My goal now is to be able to use this assembly (or something similar) as a template to create new sets of stairs, all to be placed in the same main assembly.
I attempted to duplicate all of the parts (append a "2" at the end of each file name and replace components in the new set of stairs with the 2nd version) but ran into problems with the two stringers. I can't figure out what to do to get the Frame00001 and Skeleton00001 to reassociate to Frame00002 and Skeleton00002. So any time I change my slope, the original stairs will end up trying to copy the new stringers instead of keeping the old ones.
how can I make this assembly reference a new frame, and secondly?
When I use ImportSubassembly API to import my subassembly created by Autodesk Subassembly Composer into my civil project, it reports error-"eFilerError".
I am receiving an invalid input message when trying to create a curve between two lines. My drawing units are set to architectural. The problem is summarized as follows:
1- In Lines/Curves menu, select curve between two lines.
2-Select first tangent
3- Select second tangent
4-Select radius option
5- Enter 8'6"
6- After entering the radius I receive an invalid input message.
7- But if I enter the radius as 102 (102 inches) the curve is created without any problem.
How do I read input parameters from a script file title? For example, let’s say I want to run a script that requires 3 variables as input, but rather than prompting for the values I wish to read them from the script file name … e.g., Myscript (my_variable1, my_variable2, my_variable2)…where variables are all real numbers. So I assume the script name when run should look something like … Myscript (10, 10, 100), but how do I then read these and assign these values to a var within the script?
How do I read input parameters from a script file name? For example, let’s say I want to run a script that requires 3 variables as input, but rather than prompting for the values I wish to read them from the script file name … e.g., the file name might be “Myscript.js (my_variable1, my_variable2, my_variable2)” … where variables are all real numbers. So I assume the script name when run should look something like … Myscript.js (10, 10, 100), but how do I then read these and assign these values to a var statement within the script?
I have created an iLogic panel which allows me to control my revision a lot easier and puts my entered data into the parameters of the sheet itself, is there a way to have this show up on the drawing itself for a template?
I created a general assembly (GA) and placed several parts and assemblies. After I realized there are too many parts and assemblies in the GA to reasonably place on a drawing. Now I want to remove some parts and create sub-assemblies. Is there an easy proceedure to select some parts in the GA and insert them into a new sub-assembly and (hopefully) keep the constraints intact?
I was wondering if there is a setting somewhere that can be turned on to display the manual points I am creating as I create them instead of having to go back and update the point group before they display in the drawing?
I want to create cross sections in a blank drawing via a Data shortcut Project.
My intent is to keep my file size to a minimum. I can include surface, alignment and profile per data shortcut but not my corridor. My corridor is 3000 feet long and when I do cross sections in the same drawing, it runs real slow.
I create an IDW view of a subassembly by inserting the parent assembly, make it a non-associative view, then turn off visibility of unwanted subassemblies. When later working in the model and adding a part to one of the non-visable sub-assemblies, that part becomes visable in the IDW views in which the subassembly was non-visable, requiting me to edit all veiws in which the subassembly was non-visible. This can be quite a number of instances. Is there a way to prevent this?
I may have a more fundamental workflow problem: I create assemblies composed of subassemblies that need to be detailed sperately. I have found that in order to correctly create a structured BOM and to have the ballon lables to correspond to the structured BOM, I create the drawing views as described above. If I would just insert the subassembly to detail it, I don't understand how to get it to relate the balloon labels in the subassembly view to my master BOM.
I have 5 separate .ipt's that were created within a major assembly. Is it possible to generate a subassembly of those 5 separate .ipt's within the major assembly keeping all the constraints?
OR
Do I have to start a separate .iam file and import each .ipt and regenerate the complicated constraints all over again?
Is there a way to create a point group of random points within a drawing and adjust the elevations for the points within that group? Some of the points in the group may have been manually created and some may have been imported by way of "Import Events"..
I received the drawings with comments from consultant.The cad drawings are infected with stamps.I was ordered to use such drawing to update the routing of the services.When I use DXFOUT to change it to the DXF version 2000.I can't open it the dxf drawing.the error like below when i tried to open the dxf:
Undefined shape 4 Invalid or incomplete DXF input -- drawing discarded. Press ENTER to continue.
I get the above error message when i try to open a DXF file which was exported from LSS. The survey data from TPS seems to export fine, but the GPS data won't open.
I've read the previous posts on this error messages, but most seem to be relevant to autocad 2007. However tried the remedy suggested (through MS word) but that didn't work.
We recently switched to 64-bit ACAD on dell M6500 laptops. I used to use dynamic input all the time, but after the switch I noticed when using Dynamic input turned on, when you go to draw a LINE, after you pick the first point, the mouse "lags" and becomes "glitchy". I had the problem "fixed" once by our IT guy, he updated the driver or something and everything was fine.
We are trying to edit a small portion of an existing corridor by adding a generic daylighting subassembly. The add subassembly tool in the Corridor Section editor works, but we get an error because the new sub doesn't have a target surface specified. how to add a target for a sub that is added after the corridor was created?
Civil 3D 2012 & 2013 & 2014 Toshiba Qosmio X505-Q890 2 x i7 - Q740 quad core CPU's 8GB of RAM 60GB SSD + 500GB HDD NVidia GeForce GTS 360M - driver 8.17.13.0697 Win 7 Home Premium
I need to transition to one subassebly to another. The first subassembly is at existing ground the other assembly is above ground. See following picture:
I need to transition from station 12+50 to 13+50. See following picture:
Here is a picture of the Corridor Properties:
Do I need to make a different subassembly in between the two stations? Is there a command I am not seeing that does it for me?
I know this sounds like a really stupid question. Where is the subassembly composer? We have Civil3D 2013, and my understanding was that the subassembly composer was supposed to automatically install in 2013 as opposed to previous years when you had to download it from the Subscription Center.