SolidWorks assemblies and components

Discussion in 'SolidWorks' started by dougG3D, Aug 20, 2006.

  1. dougG3D

    dougG3D Guest

    Hi
    Does anyone know...
    If you can prevent editing a subassembly component of an assembly.
    - prevent configurations of subassembly components from being changed
    from the top level assembly
    I want to control the subassembly configurations like a part
    configurations; hopefully you have to enter edit mode the change the
    part configuration (hmmm, better check that).

    Thanks
     
    dougG3D, Aug 20, 2006
    #1
  2. dougG3D

    Sporkman Guest

    AFAIK you could change the Read Only attribute of a component from
    Windows Explorer, and thus keep people from Opening a particular
    subassembly for editing, but preventing someone from changing the
    configuration (via Properties) of a subassembly is not possible. In
    doing the latter you are changing the top level assembly (which I must
    presume can be opened for editing in your query), NOT the subassembly.
    That is to say you're changing the Properties of your subassembly IN
    your upper level assembly. That's not the same thing as changing the
    subassembly itself.

    'Sporky'
     
    Sporkman, Aug 20, 2006
    #2
  3. dougG3D

    dougG3D Guest

    Thanks Sporky
    I reloaded the subassy as read only and tried to change a part comp of
    the subassy; I got a warning that I was changing a read only
    'document'.
    pdmw is good for controling read only status...

    I need an API that will take a list of selected components inside a
    window; parse out the parts inside subassys and select the subassys. I
    would then have a list of top level components. I could do this in the
    feature manager, but window selection is so much faster.
    API
    D
     
    dougG3D, Aug 21, 2006
    #3
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.