Macro to suppress all features in parts from top level assembly

Discussion in 'SolidWorks' started by CAD Guy, Mar 22, 2006.

  1. CAD Guy

    CAD Guy Guest

    Looking for a way to reduce large assembly size to aid in e-mail transfers.

    My thought would be a macro that creates a config (i.e. all suppressed) in
    each part, sub-assembly and top level assembly, then suppresses all
    features, mates, etc.

    Once this macro is run, the user could run Unfrag or EcoSqueeze to minimize
    the file size.

    Does anyone have something like this?

    Is there another way to accomplish this? Saving as a neutral format is not
    an option.

    Thanks in advance.

    CG
     
    CAD Guy, Mar 22, 2006
    #1
  2. CAD Guy

    CAD Guy Guest

    Seth,

    Thanks for the tip.

    The problem I have, is that there are many parts in the top level assembly.
    Instead of opening each part and creating an extruded block, I am looking
    for a way to do it from the top level assembly, and traverse down the tree
    to suppress everything in each part.

    Any other suggestions?

    CG
     
    CAD Guy, Mar 22, 2006
    #2
  3. CAD Guy -

    Kent has a utility available, Visibility Toggle, at:

    http://www.kentcontract.com/vistoggle.shtml

    that can suppress everything in an assembly

    Steve R.
     
    Steve Rauenbuehler, Mar 22, 2006
    #3
  4. CAD Guy

    Jeff Guest

    Jeff, Mar 22, 2006
    #4

  5. One problem I've run into with this type of idea is that we often have
    features in our parts that are suppressed. (They may be used in different
    configurations or may be left over from other attempts to make the part that
    are kept "just in case".) When the person on the other end unsuppresses
    everything, they run into problems.

    A way around this is to make your initial part and assembly templates with a
    Suppressed configuration. If your configuration properties are set up to
    suppress features and mates for newly inserted items, then this
    configuration has everything suppressed.

    Jerry Steiger
    Tripod Data Systems
    "take the garbage out, dear"
     
    Jerry Steiger, Mar 22, 2006
    #5
  6. CAD Guy

    Cad Guy Guest

    Seth, Steve, Jeff and Jerry,

    Thanks, all of your suggestions are valuable.

    The problem I face is the parts and assemblies are all ready built. To open
    each model, create a config (i.e. "all suppressed"), suppress everything, go
    up one assy level, create config (i.e. "all suppressed"), go up one assy
    level., etc.

    I assume you can see the problem.

    Was hoping some VB savvy user had all ready crossed this bridge.

    Guess I'll need to get started using the manual approach

    Thanks again,

    CG
     
    Cad Guy, Mar 22, 2006
    #6
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.