Keep asm links in prt

Hello
I know that it is easily possible to turn a sldasm into a sldprt
But is it possible to keep the links without having to overwrite the SLDPRT each time the SLDASM is modified?
Thank you

Hello;

If I understand correctly, you saved a part assembly, then you go back to work on the initial assembly and you would like your changes to carry over to its part copy.
Here I would say that no, it's not possible, the two files have become totally independent.
What would be the hidden objective behind this manipulation?

There is a possibility, however:
Create multibody parts from the assembly:

In this case, you have the choice to keep or break the link between the original assembly and the destination bodies...
image

1 Like

Hello

Yes, it's possible: from SW2024, the Create multi-body part function allows you to keep (or not) the link:
Create Multibody Parts - 2024 - SOLIDWORKS Help

2 Likes

:rofl::rofl: :rofl: Definitely, I beat you once again@Silver_Surfer ... I must have been editing my post when you published yours...:sweat_smile:

2 Likes

Thank you for this (these) proposals, unfortunately I am in the 2023 version
In fact, in the first place, I was looking to find a solution to generate an ASM model, but SolidWorks refuses ASM models containing parts
if ever...

You want to make a Template of type *. .asmdot containing a default part?

1 Like

Yes and Solidworks tells me:
image

Hmm... :thinking: The initial request is still strange, don't you want to tell us a little more about it?

This should be able to be fixed without too much difficulty with a macro.

thank you for the interest
example:
I have to calculate the volume of a container designed in ASM
To my knowledge I can't use the " combine " and Boolean functions in an ASM

so I switch it to PRT but I break the dynamic
As soon as my ASM evolves and I want to recalculate the volumes, I overwrite my PRT or generate another PRT with hint
and there I lose the tree structure created for the calculation in boolean
It's acceptable but it's a shame
Note: Sure! a radical macro nothing better but I won't know how to secure it

Hello

You can do Boolean in an asm with a smart component.

Hi Sylk, that's what I used to do when I was modeling tanks and other juice trays, I was building my container around my volume, but depending on the complexity of the container it's quickly double or nothing on the modeling time...

2 Likes

More info on this topic:
https://forum.mycad.visiativ.com/t/enlevement-de-matiere-dans-un-assemblage-depuis-la-fonction-dun-composant/111880
Includes a @m_blt macro that can further simplify the process.