Derived Assy Configs?

Discussion in 'SolidWorks' started by WC, Sep 8, 2006.

  1. WC

    WC Guest

    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
     
    WC, Sep 8, 2006
    #1
  2. 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
     
    Wayne Tiffany, Sep 8, 2006
    #2
  3. WC

    WC Guest

    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?
     
    WC, Sep 8, 2006
    #3
  4. 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
     
    Wayne Tiffany, Sep 8, 2006
    #4
  5. WC

    WC Guest

    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... :eek:/

    Happy Monday
    Whit
    ---------------------
     
    WC, Sep 11, 2006
    #5
Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.