Move By Value (dcu_xformMv.dll)

<< Click to Display Table of Contents >>

Navigation:  User DLLs > Add-In DLLs > Extra DLLs >

Move By Value (dcu_xformMv.dll)

The purpose of this module is to allow parts or features to be translated, rotated or transformed by a specific amount. This amount can be a specified as a constant value or a calculated value from a measurement.

 

Common Inputs:

Object Points Area: Input Object Points or Features

Target Points Area: Input Target Points or Features

Direction Area: Enter Direction Number and specify all directions as needed

Move Parts (Component List) Area: Input Components

Strings Area: Input String List

Measure. List Area: Input Measure List

Values (Constants) Area: Input Constants.

 

Note:

The following Xform routines vary features as well as points: dcsPtAverageMv, Project Point on Feature, and dcsMvChangeDiameterByMeas.

 

 

Move Routines:

Rotate by Measure (dcsRotateByMeas) - now included in the Transform move

Translate by Measure (dcsTranslateByMeas) - now included in the Transform move

Rotate by Value (dcsRotateByValue) - now included in the Transform move

Translate by Value (dcsTranslateByValue) - now included in the Transform move

Translate by Value in Inches (dcsTranslateByValueInInches)

Move to Circle Center (dcsCrCenterMv)

Feature Rotate (dcsFeatRotateMv)

Translate Point by Measure (dcsTranslatePtByMeas) - now included in the Transform move

Translate Point by Value (dcsTranslatePtByValue) - now included in the Transform move

Rotate Point by Measure (dcsRotatePtByMeas) - now included in the Transform move

Rotate Point by Value (dcsRotatePtByValue) - now included in the Transform move

Point Average Move (dcsPtAverageMv)

Translate Point to Geometric Center (dcsGeometricCenterMv)

Project Point on Feature (dcsProjectPtOnFeat)

Change Diameter by Measure (dcsMvChangeDiameterByMeasure)

Take Measurements When Executing the Moves (dcsMvTakeMeasValues)

Copy Point Deviation (dcsMvCopyDeviation)

Translate Two Points to the Closest Position (dcsMvTranslate2PtsToClosest)

Rotate Two Points to the Closest Position (dcsMvRotate2PtsToClosest)

Translate Two Points To Two Planes Intersection (dcsMvTanslate2PtsToPlanes)

Translate One Point To Plane and Line Intersection (dcsMvTanslatePtToPlaneLine)

Translate Two Points to LSQ Position and Direction (dcsMvTanslate2PtsToLsqPosDir)

Rotate and Translate with Random Value (dcsMvRollTranslateByRandom)

Locate Points to the Torus Minor Centers (dcsMvLocatePtAtTorusMinorCnt)

Project Point to Feature (dcsMvProjectPtOnPlaneLineCylinder)

Position Evaluating Points on Feature (dcsMvPositionEvaluatingPtsOnFeature)

Zip Pair Points (dcsMvZipPairPoints)

Zip Surfaces (dcsMvZipObjectsToTargets)

 

 

Measure Routines:

Feature to Feature Minimum Measure (dcsFeat2FeatMinMs)

Measure Distance from Circle to a Point (dcsMsDistanceFromCircleToPoint)

 

Tolerance Routines:

Centerscale (dcsTiCntScaling)

Power Function (dcsTlPowerFnDev)

Transform Feature by Tolerance (dcsTlTransformFeat)

Draft Angle tolerance (dcsTlDraftAngle)

 

hmtoggle_arrow1 Translate by Value in Inches (dcsTranslateByValueInInches)

 

hmtoggle_arrow1 Move to Circle Center (dcsCrCenterMv)

 

hmtoggle_arrow1 Feature Rotate (dcsFeatRotateMv)

 

hmtoggle_arrow1 Point Average Move (dcsPtAverageMv)

 

hmtoggle_arrow1 Translate Point to Geometric Center (dcsGeometricCenterMv)

 

hmtoggle_arrow1 Project Point on Feature (dcsProjectPtOnFeat)

 

dcsMvChangeDiameterbyMeasure Change Diameter by Measure (dcsMvChangeDiameterByMeasure)

 

hmtoggle_arrow1 Take Measurements When Executing the Moves (dcsMvTakeMeasValues)

 

hmtoggle_arrow1 Copy Point Deviation (dcsMvCopyDeviation)

 

hmtoggle_arrow1 Translate Two Points to the Closest Position (DCSMvTranslate2PtsToClosest)

 

hmtoggle_arrow1 Rotate Two Points to the Closest Position (dcsMvRotate2PtsToClosest)

 

hmtoggle_arrow1 Translate Two Points To Two Planes Intersection (dcsMvTanslate2PtsToPlanes)

 

hmtoggle_arrow1 Translate One Point To Plane and Line Intersection (dcsMvTanslatePtToPlaneLine)

 

hmtoggle_arrow1 Translate Two Points to LSQ Position and Direction (dcsMvTanslate2PtsToLsqPosDir)

 

hmtoggle_arrow1 Rotate and Translate with Random Value (dcsMvRollTranslateByRandom)

 

hmtoggle_arrow1 Locate Points to the Torus Minor Centers (dcsMvLocatePtAtTorusMinorCnt)

 

dcsMvProjectPtOnPlaneLineCylinder Project Point to Feature (dcsMvProjectPtOnPlaneLineCylinder)

 

hmtoggle_arrow1 Evaluating Points Position (dcsMvPositionEvaluatingPtsInMeas)

 

hmtoggle_arrow1 Position Evaluating Points on Feature (dcsMvPositionEvaluatingPtsOnFeature)

 

hmtoggle_arrow1 (dcsMvZipPairPoints)

 

hmtoggle_arrow1 Zip Surfaces (dcsMvZipObjectsToTargets)

Separater

 

DLL Routines used in a Measure

 

hmtoggle_arrow1 Feature to Feature Minimum Measure (dcsFeat2FeatMinMs)

 

hmtoggle_arrow1 Measure Distance from Circle to a Point (dcsMsDistanceFromCircleToPoint)

 

Separater

DLL Routines used in a Tolerance

 

hmtoggle_arrow1 Centerscale (dcsTiCntScaling)

 

hmtoggle_arrow1 Power Function (dcsTlPowerFnDev)

 

hmtoggle_arrow1 Transform Feature by Tolerance (dcsTlTransformFeat)

 

Simulates Draft Angle tolerance or a Taper tolerance Draft Angle tolerance (dcsTlDraftAngle)

 

Notes:

Using the Flex Body Defn (Definition) will avoid some dialog validation checks. For example: some User-DLLs don't require a part in the Move Parts list. Activating the Flex Body Defn will not ask to add a part in the Move Parts list.