All Frameworks  Object Hierarchy  This Framework  Indexes   

ABQSmoothCoupling (Object)

Represents an Abaqus smooth coupling (ABQSmoothCoupling) object.

Property Index

NumExclusionRegions
Retrieves the number of currently active exclusion regions.
NumSupports
Retrieves the number of supports.
UR1
Returns or sets the UR1 degree of freedom.
UR2
Returns or sets the UR2 degree of freedom.
UR3
Returns or sets the UR3 degree of freedom.
localCsys
Returns or sets the local coordinate system.

Method Index

AddSupportFromPublication
Adds a support to the coupling.
AddSupportFromReference
AddSupportFromReference - adds a support to the coupling.
ClearExclusionRegions
Clears the exclusion regions list.
ClearHandler
Clears the handler.
GetExclusionRegions
Returns the exclusion regions for the coupling.
GetHandler
Returns the handler for the coupling.
GetLocalCsysFromPublication
Gets the published local coordinate system of for the coupling.
GetSupports
Returns the supports for the coupling.
SetExclusionRegions
Sets the exclusion regions for the coupling.
SetHandlerFromPublication
Sets the handler for the coupling.
SetHandler
Sets the handler for the coupling.
SetLocalCsysFromPublication
Sets the published local coordinate system for the coupling.
SetSupports
Sets the support regions for the coupling.

Properties


o Property NumExclusionRegions() As (Read Only)
Retrieves the number of currently active exclusion regions.
o Property NumSupports() As (Read Only)
Retrieves the number of supports.
o Property UR1() As
Returns or sets the UR1 degree of freedom.
o Property UR2() As
Returns or sets the UR2 degree of freedom.
o Property UR3() As
Returns or sets the UR3 degree of freedom.
o Property localCsys() As
Returns or sets the local coordinate system. If nothing is passed in then it defaults to the global coordinate system.

Methods


o Sub AddSupportFromPublication( iProduct,
iPublication)
Adds a support to the coupling. If the support already exists, it is removed from the coupling. If an attempt to remove the last support is made, the support is maintained and an error is returned.
Parameters:
iProduct
The CATIA Product specifying the object to which the smooth coupling is applied.
iPublication
The CATIA Publication specifying the region to which the smooth coupling is applied.

Refer: CATIAPublication
o Sub AddSupportFromReference( iReference,
iSupport)
AddSupportFromReference - adds a support to the coupling. If the support already exists, it is removed from the coupling. If an attempt to remove the last support is made, the support is maintained and an error is returned.
Parameters:
iReference
The reference to the product as a CATIAReference.
iSupport
The reference to the support as a CATIAReference.
o Sub ClearExclusionRegions()
Clears the exclusion regions list.
o Sub ClearHandler()
Clears the handler.
o Sub GetExclusionRegions( oProducts,
oRegions)
Returns the exclusion regions for the coupling. param oProducts Returned safe array of products for the excluded region, as CATIAReferences. This array has a one-to-one mapping with the regions array.
Parameters:
oRegions
Returned safe array of regions to exclude, as CATIAReferences. This array has a one-to-one mapping with the products array.
o Sub GetHandler( oProduct,
oRef)
Returns the handler for the coupling.
Parameters:
oProduct
The product for the handler.
oRef
The reference to the handler.
o Sub GetLocalCsysFromPublication( oProduct,
oPubAxisSystem)
Gets the published local coordinate system of for the coupling.
Parameters:
oProduct
The CATIA Product specifying the local coordinate system publication.
oPubAxisSystem
The CATIA Axis system.

Refer: CATIAAxisSystem
o Sub GetSupports( oProducts,
oSupports)
Returns the supports for the coupling.
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 SetExclusionRegions( iProducts,
iRegions)
Sets the exclusion regions for the coupling. Any previously set exclusion regions will be replaced with this new list. The list of excluded regions can be cleared by passing in two empty lists for the products and the regions. Note: null values for products and regions are not accepted.
Parameters:
iProducts
Safe array of products for the excluded region, as CATIAReferences. This array has a one-to-one mapping with the regions array.
iRegions
Safe array of regions to exclude, as CATIAReferences. This array has a one-to-one mapping with the products array.
o Sub SetHandlerFromPublication( iProduct,
iPublication)
Sets the handler for the coupling. Any previously set handler will be replaced with this new value.
Parameters:
iProduct
The CATIA Product for handeler.
iPublication
The CATIA Publication for handeler.

Refer: CATIAPublication
o Sub SetHandler( iProduct,
iRef)
Sets the handler for the coupling. Any previously set handler will be replaced with this new value.
Parameters:
iProduct
The product for the handler.
iRef
The reference to the handler.
o Sub SetLocalCsysFromPublication( iProduct,
iPubAxisSystem)
Sets the published local coordinate system for the coupling. Fails if the publication is not an axis system.
Parameters:
iProduct
The CATIA Product specifying the local coordinate system publication.
iPublication
The CATIA Publication on the axis system.

Refer: CATIAPublication
o Sub SetSupports( iProducts,
iRegions)
Sets the support regions for the coupling. Any previously set support regions will be replaced with this new list. At least one item in the list is required.
Parameters:
iProducts
Safe array of products for the support region as CATIAReferences. This array has a one-to-one mapping with the regions array.
iRegions
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.