Edits the selected assembly component mate relationship.
.NET Syntax
Visual Basic (Declaration) | |
---|
Sub EditMate3( _
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, _
ByVal WidthMateOption As System.Integer, _
ByRef ErrorStatus As System.Integer _
) |
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 WidthMateOption As System.Integer
Dim ErrorStatus As System.Integer
instance.EditMate3(MateTypeFromEnum, AlignFromEnum, Flip, Distance, DistanceAbsUpperLimit, DistanceAbsLowerLimit, GearRatioNumerator, GearRatioDenominator, Angle, AngleAbsUpperLimit, AngleAbsLowerLimit, ForPositioningOnly, LockRotation, WidthMateOption, ErrorStatus) |
C# | |
---|
void EditMate3(
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,
System.int WidthMateOption,
out System.int ErrorStatus
) |
C++/CLI | |
---|
void EditMate3(
& 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,
& System.int WidthMateOption,
& [Out] System.int ErrorStatus
) |
Parameters
- MateTypeFromEnum
- Type of mate as defined in swMateType_e
- AlignFromEnum
- Type of alignment as defined in swMateAlign_e
- Flip
- True to flip the component, false to not
- Distance
- Distance value; valid only if MateTypeFromEnum is swMateType_e.swMateDISTANCE
- DistanceAbsUpperLimit
- Absolute maximum distance allowed; valid only if MateTypeFromEnum is swMateType_e.swMateDISTANCE
- DistanceAbsLowerLimit
- Absolute minimum distance allowed; valid only if MateTypeFromEnum is swMateType_e.swMateDISTANCE
- GearRatioNumerator
- Gear ratio numerator value; valid only if MateTypeFromEnum is swMateType_e.swMateGEAR
- GearRatioDenominator
- Gear ratio denominator value; valid only if MateTypeFromEnum is swMateType_e.swMateGEAR
- Angle
- Angle value; valid only if MateTypeFromEnum is swMateType_e.swMateANGLE
- AngleAbsUpperLimit
- Absolute maximum angle allowed; valid only if MateTypeFromEnum is swMateType_e.swMateANGLE
- AngleAbsLowerLimit
- Absolute minimum angle allowed; valid only if MateTypeFromEnum is swMateType_e.swMateANGLE
- 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
- WidthMateOption
- Width mate options as defined in swMateWidthOptions_e; valid only if MateTypeFromEnum is swMateType_e.swMateWIDTH
- ErrorStatus
- Success or error as defined by swAddMateError_e
Example
Remarks
See Also
Availability
SOLIDWORKS 2015 FCS, Revision Number 23.0