Driving a multi-body Part - that is defined as adjustable - in an assembly via
variables.
In this scenario the user creates a part with two bodies and at the same time
defines Suppression variables for each Body. Then they define the suppress
variables as being driven from within an assembly.
In the assembly environment they then add the Part as being adjustable.
In the window that appears they define the assembly variables 'a' and 'b'
as scalar and substitute 'a' with the value of the Suppression variable for
Body 1 and 'b' for Body 2 respectively.
Now they expect to be able to suppress either Body 1 or Body 2 with the help of
the variables 'a' and 'b'. However this works only for one Body.
Solution
The reason is that only the Body that is marked in the Part as the Active
Assembly Body can be driven in the assembly via the variables, the other Body
cannot be driven as there can only be one Active Assembly Body in a Multi-body
part. If you need to drive the other Body from the assembly you will have to
define that one in the part as the Active Assembly Body.
Notes and References
Hardware/Software Configuration
Platform: INTL64
OS: window
OS Version: n/a
Product: SOLID_EDGE
Application: PART/SHEETMETAL
Function: MULTI_BODY
Ref: 002-7009299