Role: Used to access the properties of a Mass Scaling entity.
Properties
- Property FrequencyIncrement() As
- Sets or returns the scaling frequency increment. Applies only when FrequencyType is ABQ_INCREMENT.
- Property FrequencyInterval() As
- Sets or returns the scaling frequency interval. Applies only when FrequencyType is ABQ_INTERVAL.
- Property FrequencyType() As
- Sets or returns the scaling frequency type.
- Property Global() As
- Sets or returns whether the mass scaling is global.
- Property NumSupports() As (Read Only)
- Retrieves the number of supports.
- Property ScaleFactor() As
- Sets or returns the scale factor.
- Property ScaleFactorOn() As
- Sets or returns whether the scale factor is active.
- Property TargetMethod() As
- Sets or returns the target time scaling method. Applies only when target time is active.
- Property TargetTime() As
- Sets or returns the scaling target time.
- Property TargetTimeOn() As
- Sets or returns whether the target time scaling is active.
- Property Variable() As
- Sets or returns whether the mass scaling is variable.
Methods
- Sub AddSupportForBody( iProduct, iBody)
-
Adds the specified body as a support.
- Parameters:
-
- iProduct
- The CATIAProduct specifying the positioning object. dd>
- iBody
- The CATIABody to serve as the support.
Refer: CATIABody , CATIAProduct dd>
- Sub AddSupportFromProduct( iProduct, iSupport)
-
Adds the specified product reference as a support.
If the support already exists then it is removed.
- Parameters:
-
- iProduct
- The CATIAProduct specifying the positioning object. dd>
- iSupport
- The CATIAReference to serve as the support. dd>
- Sub AddSupportFromPublication( iProduct, iPublication)
-
Adds a support from the publication. If the support already exists, it is removed.
- Parameters:
-
- iProduct
- The CATIA Product specifying the object to which the mass scaling is applied.
dd> - iPublication
- The CATIA Publication specifying the region to which the mass scaling is applied.
Refer: CATIAPublication dd>
- Sub ClearSupports()
- Clear the list of supports.
- Sub GetSupports( oProducts, oSupports)
-
Gets the supports that define the mass scaling region(s).
- Parameters:
-
- oProducts
- Returned safe array of products for the supports, as CATIAReferences. This array has a one-to-one mapping with the supports array. dd>
- oSupports
- Returned safe array of supports, as CATIAReferences. This array has a one-to-one mapping with the products array. dd>
- Sub SetSupports( iProducts, iSupports)
-
Sets the supports that define the mass scaling region(s).
Any previously set
support regions will be replaced with this new list.
The list must contain at least one item.
- Parameters:
-
- iProducts
- Safe array of products for the supports as CATIAReferences. This array has a one-to-one mapping with the supports array. dd>
- iSupports
- Safe array of supports as CATIAReferences. This array has a one-to-one mapping with the products array. dd>