The MasterSlaveAssignment object stores the master-slave assignment definition for surfaces in ContactExp and ContactStd objects. The MasterSlaveAssignment object has no constructor or members.
import interaction mdb.models[name].interactions[name].masterSlaveAssignments
This method allows modification of master-slave assignments already defined on surface pairs in a given step.
Required arguments
A String specifying the name of the step in which the master-slave assignments are to be modified.
An Int specifying the position of the master-slave assignment whose value is to be modified.
A SymbolicConstant specifying the value of the master-slave role to be assigned to the surface whose index is referenced. Possible values are MASTER, SLAVE, and BALANCED. The SymbolicConstant BALANCED can be specified only in an Abaqus/Standard analysis.
Optional arguments
Return value
Exceptions
This method allows addition of master-slave assignments to new surface pairs in a given step.
Required arguments
A String specifying the name of the step in which the master-slave assignments are to be defined.
A sequence of tuples specifying the master-slave assignments. Each tuple contains two entries:
A region object or the SymbolicConstant GLOBAL specifying the surface to which the master-slave attribute is assigned.
A SymbolicConstant specifying the overriding master-slave value to be used for the first surface. Possible values of the SymbolicConstant are MASTER, SLAVE, and BALANCED. The SymbolicConstant BALANCED can be specified only in an Abaqus/Standard analysis.
Optional arguments
Return value
Exceptions
The delete method allows you to delete existing master-slave assignments.
Required argument
A sequence of Ints specifying the index of each master-slave assignment to delete.
Optional arguments
Return value
Exceptions
*CONTACT FORMULATION, TYPE=PURE MASTER-SLAVE |
*CONTACT FORMULATION, TYPE=MASTER SLAVE ROLES |