Adds a mate to this assembly.
.NET Syntax
Visual Basic (Declaration) | |
---|
Function AddMate4( _
ByVal As System.Integer, _
ByVal As System.Integer, _
ByVal Flip As System.Boolean, _
ByVal Distance As System.Double, _
ByVal DistanceAbsUpperLimit As System.Double, _
ByVal DistanceAbsLowerLimit As System.Double, _
ByVal GearRatioNumerator As System.Double, _
ByVal GearRatioDenominator As System.Double, _
ByVal Angle As System.Double, _
ByVal AngleAbsUpperLimit As System.Double, _
ByVal AngleAbsLowerLimit As System.Double, _
ByVal ForPositioningOnly As System.Boolean, _
ByVal LockRotation As System.Boolean, _
ByRef ErrorStatus As System.Integer _
) As Mate2 |
Visual Basic (Usage) | |
---|
Dim instance As IAssemblyDoc
Dim MateTypeFromEnum As System.Integer
Dim AlignFromEnum As System.Integer
Dim Flip As System.Boolean
Dim Distance As System.Double
Dim DistanceAbsUpperLimit As System.Double
Dim DistanceAbsLowerLimit As System.Double
Dim GearRatioNumerator As System.Double
Dim GearRatioDenominator As System.Double
Dim Angle As System.Double
Dim AngleAbsUpperLimit As System.Double
Dim AngleAbsLowerLimit As System.Double
Dim ForPositioningOnly As System.Boolean
Dim LockRotation As System.Boolean
Dim ErrorStatus As System.Integer
Dim value As Mate2
value = instance.AddMate4(MateTypeFromEnum, AlignFromEnum, Flip, Distance, DistanceAbsUpperLimit, DistanceAbsLowerLimit, GearRatioNumerator, GearRatioDenominator, Angle, AngleAbsUpperLimit, AngleAbsLowerLimit, ForPositioningOnly, LockRotation, ErrorStatus) |
C# | |
---|
Mate2 AddMate4(
System.int ,
System.int ,
System.bool Flip,
System.double Distance,
System.double DistanceAbsUpperLimit,
System.double DistanceAbsLowerLimit,
System.double GearRatioNumerator,
System.double GearRatioDenominator,
System.double Angle,
System.double AngleAbsUpperLimit,
System.double AngleAbsLowerLimit,
System.bool ForPositioningOnly,
System.bool LockRotation,
out System.int ErrorStatus
) |
C++/CLI | |
---|
Mate2^ AddMate4(
& System.int ,
& System.int ,
& System.bool Flip,
& System.double Distance,
& System.double DistanceAbsUpperLimit,
& System.double DistanceAbsLowerLimit,
& System.double GearRatioNumerator,
& System.double GearRatioDenominator,
& System.double Angle,
& System.double AngleAbsUpperLimit,
& System.double AngleAbsLowerLimit,
& System.bool ForPositioningOnly,
& System.bool LockRotation,
& [Out] System.int ErrorStatus
) |
Parameters
- MateTypeFromEnum
- Type of mate as defined in swMateType_e (see Remarks)
- AlignFromEnum
- Type of alignment as defined in swMateAlign_e
- Flip
- True to flip the component, false otherwise
- Distance
- Distance value to use with distance or limit mates
- DistanceAbsUpperLimit
- Absolute maximum distance value (see Remarks)
- DistanceAbsLowerLimit
- Absolute minimum distance value (see Remarks)
- GearRatioNumerator
- Gear ratio numerator value for gear mates
- GearRatioDenominator
- Gear ratio denominator value for gear mates
- Angle
- Angle value to use with angle mates
- AngleAbsUpperLimit
- Absolute maximum angle value
- AngleAbsLowerLimit
- Absolute minimum angle value
- ForPositioningOnly
- True to only position the components according to the mating relationship and not return a mate, false to return a mate
- LockRotation
- True to lock component rotation, false to not
- ErrorStatus
- Success or error as defined by swAddMateError_e
Return Value
IMate2
Example
Remarks
See Also
Availability
SolidWorks 2014 FCS, Revision Number 22.0