jkristia Posted December 28, 2008 Posted December 28, 2008 I have created a window sash part with multiple configurations, then created an assembly with a pair of sash(s) and the casing frame created as a part 'in context' of the assembly. The sketch for the casing frame is constrained to the width and height of the sash. When I change the config within the assembly the casing is updated correct, but when I insert the sub assembly and change the config then the casing does not get updated. I know I can define the widht and height of the casing frame in the config, I just thought it would be smarter to have it depend on the sash - is this a wrong approach, if not, what am I missing ? The image shows how the frame did not get resized properly. Jesper Quote
cedar Posted December 28, 2008 Posted December 28, 2008 This is a SW quirk that they will hopefully fix one day. Till then... try "CTRL-Q"... when that dosen't work then try editing the sub. Quote
jkristia Posted December 28, 2008 Author Posted December 28, 2008 Not sure what ctrl-q is, I assume it is rebuild but unfortunately it doesn't help. I tried rebuild all (Edit - Rebuild) but it doesn't help. If I try to edit the sub, then it updates the frame for all insterted components of that assembly Edit the sub doesn't work either as it modifies the other assembly also, resulting on the other one being wrong Here I have selected edit of the right window (left image), then the left. Any other ideas other than creating the frame as a part with a design table also ? Jesper Quote
cedar Posted December 29, 2008 Posted December 29, 2008 I’m not sure how your model is made, but it looks like the sash is mounted to the frame and the frame size is dependent on the sash. That “circular dependency” creates bizzar results. There are many ways to do what you want but the easiest would be to model the whole window in a single part with the overall sizes controlled by a master sketch. The frame and sash would be modeled as separate “bodies” (uncheck “merge results” when adding a feature). Model just the top sash and use “move/copy bodies” to copy the sash body and move the bodies around. In the pic… the bottom 3 features in the tree… “Copy Sash” copied the top sash to the back… “Sash Closed” constrained the copied sash to the sill plate. “Sash Open” constrained the copied sash to a line in the master sketch that uses an equation based on the sash height. Suppress either Open or Closed to move the sash. The model I made is infinitely variable. The sash auto adjust based on the overall frame height and width… and pane rows and columns. However, SW dose not rebuild the variations very well. After inserting this part into an assy and changing the config I had to open the part and rebuild the config 3 times. Then the assy instance displays properly and is durable though multiple instances. I’m sure there is a mathematical reason for this rebuild limitation, and I would guess it’s because of SW other unique abilities… but it is something people complain about. SW needs a “super rebuild” button. Quote
jkristia Posted December 29, 2008 Author Posted December 29, 2008 thank you very much for your help, I will try this later today Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.