Hey Everybody,
I would like to seek quick help from expert person.
I am pretty new to the Subassembly Composer and have already run into an issue.
I created a basic Earthen Road way assembly and made input/Output Parameter & targets To EG in Sub-Assembly Composer. 1st issue is that my input/Output Parameter now showing in Parameter properties.
I want make cross section earth fill calculation.
I will really grateful if someone give me kind help to me.
I have attached my typical Section & Subassembly Composer file for kind review, where i did mistake.
@jeff @seanp.fahey @ecfernandez @Spector567
Solved! Go to Solution.
Solved by seanp.fahey. Go to Solution.
Solved by ecfernandez. Go to Solution.
Hi Ashraf_khan
please find attached PKT file and let me know if it solve your issue?
Hi everybody!
I see that what @M_Obradovic proposes is really handy to calculate the fill volume. However, It is worth mentioning that @Ashraf_khan has to use it wisely because this configuration works really well for fill conditions, but not for full/partial cut conditions.
I would like to know more about the issues that @Ashraf_khan mentions. Could you please explain what you expect from this custom subassembly that is not actually working? You mention that the input/output parameters don't appear in the parameter properties... which ones and what are they supposed to do?
My advice for earthwork calculations would be to work with surfaces comparison always. Therefore, to achieve this, the only missing thing in the original subassembly would be the appropriate codes to facilitate the datum surface creation in Civil 3D.
For instance...
And finally, in Civil 3D, make sure to add the daylight subassembly.
Best regards!
Let us know what happens with your custom subassembly!
Thanks For your quick Reply.
1st issue solve from your other reply, Input/output parameter working after re-saving in the latest version of Civil 3D 2022 Sub Assembly.
I want to make assembly how it will look after the final section view. please see my sample cad section view and what I need from my assembly I explain inside this section.
The last issue is that as you mention datum can determine sample assembly in civil 3D. In custom Assembly, i don't know how can i determine datum.
I add Daylight from the civil 3D sample assembly.
Warm Regards,
Thanks for your reply brother.
I will check and let you know.
Thanks
warm regards
@Ashraf_khan wrote:Thanks For your quick Reply.
1st issue solve from your other reply, Input/output parameter working after re-saving in the latest version of Civil 3D 2022 Sub Assembly.
I want to make assembly how it will look after the final section view. please see my sample cad section view and what I need from my assembly I explain inside this section.
The last issue is that as you mention datum can determine sample assembly in civil 3D. In custom Assembly, i don't know how can i determine datum.
I add Daylight from the civil 3D sample assembly.
Warm Regards,
1st issue.
Are you working with the same version (2022) for Subassembly Composer and Civil 3D? The parameters don't appear when working PKT files with a different version from Civil 3D. For instance, you create the PKT file with subassembly composer 2021, and then you use it with Civil 2022.
To solve this, open the PKT file with the correct version of the subassembly composer software (that coincides with civil 3D) and save it with another name or in another directory path. Then, import the new subassembly to Civil 3D, replace the subassembly in the main assembly and rebuild the corridor.
This also happens when you have inserted the subassembly for testing many times, but you lost track of the changes and might be using an outdated version of the PKT in the assembly.
If that's the case, I recommend you to do this:
1. Close all the Civil 3D windows you have opened. Then, erase your subassembly from the palette and close Civil 3D again.
2. Now go to this directory path: C:\ProgramData\Autodesk\C3D 2020\enu\Imported Tools. When there, erase all the folders with the same name as your subassembly.
3. Open Civil 3D again and import the subassembly again to your palette.
4. Replace the subassembly in the main assembly and rebuild the corridor again.
2nd issue
To create the Datum Surface, assign the proper codes to the links of your subassembly, then in Civil 3D, the process will be the same as always. Check the edited version of your PKT where I assigned the Datum codes according to the images of my previous post. (I edited this PKT with SAC 2020, be careful, if you want to use it in newer versions, you have to follow the process I explained in the first issue) (See the Test_Codes.zip file)
I hope this helps. Best regards!
I like the subassembly you have created. Might I recommend a couple of things to try adding to your assembly to make it more dynamic in your design (I do not know your end product).
Please feel to reach out to me if anything above does not make sense.
Sean
Thanks, @seanp.fahey, you what I need, For daylight, I use Civil 3D default assembly. I will follow your instruction, if it is working properly I will let know soon.
Thanks again
Warm regards
Can't find what you're looking for? Ask the community or share your knowledge.