All Frameworks  Object Hierarchy  This Framework  Indexes   

ABQMassScaling (Object)

Represents an Abaqus Mass Scaling entity.

Role: Used to access the properties of a Mass Scaling entity.

Property Index

FrequencyIncrement
Sets or returns the scaling frequency increment.
FrequencyInterval
Sets or returns the scaling frequency interval.
FrequencyType
Sets or returns the scaling frequency type.
Global
Sets or returns whether the mass scaling is global.
NumSupports
Retrieves the number of supports.
ScaleFactorOn
Sets or returns whether the scale factor is active.
ScaleFactor
Sets or returns the scale factor.
TargetMethod
Sets or returns the target time scaling method.
TargetTimeOn
Sets or returns whether the target time scaling is active.
TargetTime
Sets or returns the scaling target time.
Variable
Sets or returns whether the mass scaling is variable.

Method Index

AddSupportForBody
Adds the specified body as a support.
AddSupportFromProduct
Adds the specified product reference as a support.
AddSupportFromPublication
Adds a support from the publication.
ClearSupports
Clear the list of supports.
GetSupports
Gets the supports that define the mass scaling region(s).
SetSupports
Sets the supports that define the mass scaling region(s).

Properties


o Property FrequencyIncrement() As
Sets or returns the scaling frequency increment. Applies only when FrequencyType is ABQ_INCREMENT.
o Property FrequencyInterval() As
Sets or returns the scaling frequency interval. Applies only when FrequencyType is ABQ_INTERVAL.
o Property FrequencyType() As
Sets or returns the scaling frequency type.
o Property Global() As
Sets or returns whether the mass scaling is global.
o Property NumSupports() As (Read Only)
Retrieves the number of supports.
o Property ScaleFactorOn() As
Sets or returns whether the scale factor is active.
o Property ScaleFactor() As
Sets or returns the scale factor.
o Property TargetMethod() As
Sets or returns the target time scaling method. Applies only when target time is active.
o Property TargetTimeOn() As
Sets or returns whether the target time scaling is active.
o Property TargetTime() As
Sets or returns the scaling target time.
o Property Variable() As
Sets or returns whether the mass scaling is variable.

Methods


o Sub AddSupportForBody( iProduct,
iBody)
Adds the specified body as a support.
Parameters:
iProduct
The CATIAProduct specifying the positioning object.
iBody
The CATIABody to serve as the support.
Refer: CATIABody , CATIAProduct
o 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.
iSupport
The CATIAReference to serve as the support.
o 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.
iPublication
The CATIA Publication specifying the region to which the mass scaling is applied.

Refer: CATIAPublication
o Sub ClearSupports()
Clear the list of supports.
o 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.
oSupports
Returned safe array of supports, as CATIAReferences. This array has a one-to-one mapping with the products array.
o 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.
iSupports
Safe array of supports as CATIAReferences. This array has a one-to-one mapping with the products array.

Copyright © 2003, Dassault Systèmes. All rights reserved.