Do you know how to activate/deactivate an assembly component in CATIA ?

Hello,

The way to activate/deactivate an assembly component in 3DEXPERIENCE CATIA is very different from the CATIA V5 way.

The easiest way is to use a Product Table. One the Product Table is created you just have to select your component to create a new column and then chose the true/false value.

 

Another way is to use the EKL language and the SetEffectivity method: 

  • VPMInstance.SetEffectivity("ActivateDeactivate", iExpression : String, iAssociateToReference : Boolean) : Boolean

    • iExpression : “TRUE” / “FALSE” (activated/deactivated)

    • iAssociateToReference : true or false

Please note that TER license is needed to create the Rule/Reaction that will activate/deactivate the component. However, no specific license is needed to run the Rule/Reaction.