How to delete the whole ASSEMBLY in ASSEMBLY Hierarchy ?

Altair Forum User
Altair Forum User
Altair Employee
edited October 2020 in Community Q&A

This question is annoying me for a time.

Hope someone to help me.

Poor English used, wish you can understand what I mean.

-----------------------------------

In the ASSEMBLY Hierarchy, layed on the left plane of HYPERMESH.

For example,

I have two ASSEMBLY, named A and B.

ASSEMBLY A have three components, named aa, ab, ac;

ASSEMBLY B have two components, named bb, bc;

When I use mouse to right click on ASSEMBLY A, choose 'Delete',

ASSEMBLY A is deleted,

BUT, those components aa, ab, ac, which used to belong to ASSEMBLY A,

HAVE NOT BEEN deleted.

They go to the root, have the same level hierarchy with ASSEMBLY B.

Here my question,

How to delete ASSEMBLY INCLUDED all its assemblies and components in it with one Operation?

In this example,

I hope to delete ASSEMBLY A and those components aa, ab, ac at one time.

Tagged:

Answers

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited December 2010

    Hi Astheas

    I don't think that you can delete the assembly and its components at the same time in one operation from the browser. What you can do is from the delete panel, select components, by assembly, and pick the assembly. This would delete components aa, ab, ac in one operation. Or select the components in the assembly hierarchy and delete them. Then, you can delete the assembly.

    You could write a macro fairly easily that would do both operations with one selection.

    Cheers,

    Eric

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited December 2010

    Hi Astheas

    I don't think that you can delete the assembly and its components at the same time in one operation from the browser. What you can do is from the delete panel, select components, by assembly, and pick the assembly. This would delete components aa, ab, ac in one operation. Or select the components in the assembly hierarchy and delete them. Then, you can delete the assembly.

    You could write a macro fairly easily that would do both operations with one selection.

    Cheers,

    Eric

    thanks for your reply.

    yep, that's what I did to delete the assembly currently.

    Not so easy as PRO/E software.

    In my example, it's easy to delete those component in assembly, and then delete assembly .

    BUT sometimes,

    we have a project has many assemblies , with assemblies and components in assemblies, in different levels.

    Then this method will so boring.

    By the way,

    How to write a macro in hypermesh ?

    I never used this before.

    For your help.