I'm using derived configs for some assemblies more lately. ConfigAssy1 -->DerivedAssy1 -->DerivedAssy2 -->DerivedAssy3 -->DerivedAssy4 -->DerivedAssy5 -->DerivedAssy6 The scenario is I have a number of parts which are always Shown or Resolved in this assemblyand every Config. I'm playing with a variety of options of essentially 2 parts, I've got a half dozen versions of the two parts I'm inserting in each DerivedAssyConfig, suppressing each part in all other configs. I want each new part inserted to be Suppressed in all configs except the active one. I've played with the Config Properties menu, I have 'Suppress new features and mates' checked as well as 'Suppress New Components' checked...but newly inserted parts are not suppressing in the other Configs. Any help here is appreciated... Thanks
You may be thinking about that setting backwards. Picture it as a gatekeeper, of that particular configuration. If you turn on the setting, it protects THAT config only, none others. Therefore, to protect all configs, you have to turn it on in all configs. I have a quick and dirty macro that goes through all configs and turns or turns off the setting. It's useful in that you can close all the gates, work a while, which keeps all changes in the active config only, and then when you have a change that you want to apply to ally, run it to turn off the setting, make the change, then run it again to turn on the setting again. Unfortunately it doesn't remember if you had some on and some off - it affects all of them every time. Yours for the taking. http://www.kcswug.com/programs/macros/ and grab the macro called SuppressFeaturesLoop. WT
Thanks for the reply and the macro, Wayne. Currently I have 'Suppress new features and mates' and 'Suppress New Components' checked, yet when inserting an Existing Part (new to the assy) it doesn't suppress in any of the Configs...does the 'Suppress New Components' button refer only to newly created parts *in* the assy? When inserting the above "new part" (existing but new to the assy) it *does* suppress(in other configs) any mates I apply in the Active Config... Also...the Macro wouldnt't run here (SW2006SP4.1), I get only a Solidworks Error Message "Cannot open C:/wadda wadda" is it written for 2007?
Just per chance, is the macro still sitting there with html as the extension? If so, change it to SWP. I just used it a bit ago with SW2006SP5.0 and it worked fine. The "suppress..." functions should work when inserting existing parts - I just tried it and it worked fine. Let's run through the process one more time. Now, keep in mind that derived configurations present a bit different situation. If you have the box checked on all configs to suppress new parts, then if you drop a new part into the parent config, it will still show up in the others because they are derived from that parent config. If you go to one of the derived configs and drop a new part into it, then it will NOT show up in all the other configs. WT
Thanks for your patience. Seems the first .swp I DL'd didn't come thru all the way, I deleted and got another from your site... it's working fine today. Also it seems the Parent Config needs the two boxes I mentioned above checked as well as the individual derived configs... maybe not, but that's what I'm seeing today.. At least now I'm seeing some results to all the box checking I was doing friday. I'll keep plugging away at this, I probably should have started with a simpler assy... / Happy Monday Whit ---------------------