Insert Derive is not importing favorite parameters

Insert Derive is not importing favorite parameters

mvondrak596HY
Explorer Explorer
275 Views
3 Replies
Message 1 of 4

Insert Derive is not importing favorite parameters

mvondrak596HY
Explorer
Explorer

I have 2 documents, the main and a simple joint. I want to use several instances of the joint inside the main, and be able to reference User Parameters defined in the joint file.

 

From what I understood, you need to Insert Derive instead of just Insert Component in order to see the Parameters, but no matter how I do the Insert Derive I can't seem to get the Parameters to show up (I've inserted just the bodies, bodies and sketch, and the entire component).

 

mvondrak596HY_1-1745934958512.png

 

0 Likes
Accepted solutions (1)
276 Views
3 Replies
Replies (3)
Message 2 of 4

jhackney1972
Consultant
Consultant
Accepted solution

In the video I show you where it helps to add a name to your model parameters that you wish to derive into the assembly model.  I then point out the check I think you are missing.

 

If this video helps out, please select the "Accept Solution" on my post.  If you need further help, please ask.

 

John Hackney, Retired
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature

Message 3 of 4

mvondrak596HY
Explorer
Explorer

PLEASE SEE UPDATE TO THIS COMMENT BELOW!

 

For anyone having similar issues, the video from John (thank you John!) is exactly what I was trying to do.

 

I had actually performed the same steps, and the only thing I can figure is my original Fusion file for the main body must be corrupt or something. I cannot get the original to cooperate no matter what I've tried.

 

What did finally work was to download the main body file and then re-upload it, then just use the new one instead. The derive then worked as expected.

 

Thanks again @jhackney1972for the super clear video demo!

0 Likes
Message 4 of 4

mvondrak596HY
Explorer
Explorer

UPDATE

It was not a corrupt file, I had actually performed the same steps as shown in the video, but I was doing one key thing differently:

I was selecting the Seat sub-component inside the main file when doing the Insert Derive.

Insert_Derive_SubComponent.png

There is a "limitation" of Insert Derive function that the main document will not "recursively" pick up the Parameters from the derived component when inserted into a sub-component. However, I think this is a mistake of composition on my part in working with Fusion.

 

Ultimately the concept that worked for my scenario was:

  1. Create the Seat as a new design (instead of a sub-component of the main file)
    1. Create / import the Parameters desired and mark as Favorites
  2. Insert Derive the Joint into the Seat component
    1. Select the top level Joint component from the Browser
    2. Make sure to click the Parameters dropdown and select Favorites
    3. mvondrak596HY_3-1746094126051.png
  3. Insert Derive the Seat component into the main document
    1. Derive is necessary if you want the Parameters in the main doc, otherwise you can just Insert Component

NOTE: I actually had to get a little more complicated for the real project, deriving the shared Reference Sketch and Parameters into each Design, then Insert Derive Joint -> Seat ->Main as described above.

mvondrak596HY_9-1746102853667.png


Details

Here is a before / after comparison of the Browser

 

Insert Derive into Sub-Component created in the main f3z doc (incorrect)

Notice no Parameters are brought in and Joint - Linear Snap does not appear in the tree.

mvondrak596HY_1-1746091016683.png

 

Insert Derive in a separate Design, then Insert Derive into the main f3z doc (correct)

New Design for Seat Component

Note the "_Ref" suffix added to Parameter names

mvondrak596HY_4-1746098644271.png

Main Doc

Note the "_Ref" suffix has doubled on the Parameter name

mvondrak596HY_7-1746099723558.png

Concept

mvondrak596HY_10-1746103620363.png

 

Ultimately this allows access to any variable from the Reference in every Design, and "bubbles up" child component parameters, but it does cause some duplication and redundancy.

I am curious if there is any way to organize / structure this better if anyone has thoughts!

 

0 Likes