Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.

First time visiting? Here are some places to start:
  1. Looking for a certain topic? Check out the categories filter or use Search (upper right).
  2. Need support? Ask a question to our Community Support category.
  3. Please submit support tickets for bugs but you can request improvements in the Product Feedback category.
  4. Be respectful, on topic and if you see a problem, Flag it.

If you would like to contact our Community Manager personally, feel free to send a private message or an email.

Design using a "Derived" version of a configurable model... ?

leon_pootleon_poot Member, Developers Posts: 87 ✭✭✭
Not sure what to call this, hence the question mark in the discussion title.

I want to model something, configurable, based on another model which is also configurable, WITHOUT having to go through the process of instantiating first into an Assembly and then having to design "In Context".

The idea is as follows:
  1. Create a configurable model in Part Studio 1.
  2. Import (?) this model into Part Studio 2.
  3. Create another configurable model, based on the geometry from PS 1.
  4. Instantiate first PS 1, then PS 2 into Part Studio 3. The geometry from PS 2 should fit any configuration instantiated from PS 1.
As an example I've put together a simple table:
https://cad.onshape.com/documents/5a6712015fe591f0510283e5/v/a1e5ffce4ab71a0c4d726db9/e/ea2ea2576ad949677bdc5957

Following the aforementioned steps:
  1. Created a configurable tabletop. (Variable: Height)
  2. Imported/Derived this into a new PS.
  3. Created configurable table legs which extend up to the bottom surface of the table top. (Variable: Legwidth)
  4. Tried to instantiate both of these into a third PS.
Of course this doesn't work, as step 2 only gives you one configuration to work with.
I am aware that I could simply measure the table's height and input this to a configuration variable for the legs, but I want to know it the above is possible.

Anyone?
"A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools." - Douglas Adams, Mostly Harmless

Comments

  • owen_sparksowen_sparks Member, Developers Posts: 2,660 PRO
    I think you'll be good if you have a configurable variable in your legs PS that you feed into the initial derive.

    I've nested configurations quire happily in the past but they've been linear rather than 2 into 1.

    Owen S.
    Business Systems and Configuration Controller
    HWM-Water Ltd
Sign In or Register to comment.