All Frameworks  Object Hierarchy  This Framework  Indexes   

ABQRigidCoupling (Object)

Represents an Abaqus rigid coupling (ABQRigidCoupling) object.

Property Index

NumExclusionRegions
Returns the number of currently active exclusion regions.
NumSupports
Returns the number of supports.
U1
Sets or returns the U1 degree of freedom.
U2
Sets or returns the U2 degree of freedom.
U3
Sets or returns the U3 degree of freedom.
UR1
Sets or returns the UR1 degree of freedom.
UR2
Sets or returns the UR2 degree of freedom.
UR3
Sets or returns the UR3 degree of freedom.
localCsys
Sets or returns the local coordinate system.

Method Index

AddSupportFromPublication
Adds a support to the coupling.
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)
Returns the number of currently active exclusion regions.
o Property NumSupports() As (Read Only)
Returns the number of supports.
o Property U1() As
Sets or returns the U1 degree of freedom.
o Property U2() As
Sets or returns the U2 degree of freedom.
o Property U3() As
Sets or returns the U3 degree of freedom.
o Property UR1() As
Sets or returns the UR1 degree of freedom.
o Property UR2() As
Sets or returns the UR2 degree of freedom.
o Property UR3() As
Sets or returns the UR3 degree of freedom.
o Property localCsys() As
Sets or returns the local coordinate system. If nothing is passed in, 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 rigid coupling is applied.
iPublication
The CATIA Publication specifying the region to which the rigid coupling is applied.

Refer: CATIAPublication
o Sub AddSupportFromReference( iReference,
iSupport)
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.
Parameters:
oProducts
Returned safe array of products for the excluded region. This array has a one-to-one mapping with the regions array.
oRegions
Returned safe array of regions to exclude. 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. This array has a one-to-one mapping with the supports array.
oSupports
Returned safe array of supports 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. This array has a one-to-one mapping with the regions array.
iRegions
Safe array of regions to exclude. 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 CATIReferences. This array has a one-to-one mapping with the regions array.
iRegions
Safe array of supports as CATIReferences. This array has a one-to-one mapping with the products array.

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