Add-In DLLs

<< Click to Display Table of Contents >>

Navigation:  User DLLs >

Add-In DLLs

DLL routine libraries come with your 3DCS software. These routines are outlined in greater detail in the following pages.

 

 

Within this Section:

List of Move DLLs

List of Tolerance DLLs

List of Measure DLLs

 

See also...:

Using DLL Routines

Example Models

C:\Users\Public\Documents\DCS\3DCS_All Platforms_8_0_0_1\3DCS CAD & Example Models\Reference Models

 

hmtoggle_arrow1 Commonly Used DLLs and Routines

 

List of Move DLLs

DLL Name

DLL File Name

No. of Routines

Routines

Morphing CGR and Bend Routines

dcu_autobend.dll

4

High Point

Random

Points to High Point

Morphing CGR From Points Routine 3

Average Move

dcu_avgMove.dll

1

Average Move

Engine Valve Guide

dcu_mtmlib1.dll

1

Least Squares Cylinder

Best Fit

dcu_mtmlib2.dll

5

Translate Point to LSQ-Plane (dcsMvPtToLsqPlane)

Translate Point to LSQ-Circle (dcsMvPtToLsqCircle)

Translate Point to LSQ-Cylinder (dcsMvPtToLsqCylinder)

Translate LSQ Plane to Plane (dcsMvLsqPlaneToPlane)

Translate Point to Point Direction (dcsMvTranslatePtToPtDir)

Hole to Hole

dcu_cr2cr.dll

10

Cr2CrCentered

Cr2CrFastener

Cr2CrAxisAlign

Cr2CrDynMidPt

Cr2CrFastenerInch

dcsMvCr2CrCentered2

dcsMvCr2CrFastener2

dcsMvCr2CrAxisAlign2

dcsMvCr2CrDynMidPt2

dcsMvCr2CrFastenerInch2

3 Dev Move

dcu_3devmove.dll

1

3-Dev Move

Cross Product

dcu_calcdir.dll

3

Move Set Direction

Double Cross Product (ABA)

Dot Product

Float Routines

dcu_floatMv.dll

5

Float with constant fastener

Float by rotation with constant fastener

Float with measured fastener

Float by rotation with measured fastener

Float two sets of cylinders (holes and shafts) at their extremes

Iteration Loop

dcu_loopMv.dll

2

Group Loop Move

Sub-moves Loop Move

Least Squares Fit

dcu_lsqgeomv.dll

2

Least Square Line

Least Square Plane (LSqPln).

Contact Translation

dcu_MultiPtTrans.dll

1

Multiple Points Translation

Nest Move

dcu_NestMove.dll

1

Nest Move

Polygon Locators Float

dcu_polyFloat.dll

2

One Pair of Polygons

Two Pairs of Polygons

Move by Value

dcu_xformMv.dll

18

Translate by Value in Inches

Move to Circle Center

Feature Rotate

Point Average Move

Translate Point to Geometric Center

Project Point on Feature

Change Diameter by Measure

Take Measurements When Executing the Moves

Copy Point Deviation

Translate Two Points to the Closest Position

Rotate Two Points to the Closest Position

Translate Two Points To Two Planes Intersection

Translate One Point To Plane and Line Intersection

Translate Two Points to LSQ Position and Direction

Rotate and Translate with Random Value

Locate Points to the Torus Minor Centers

Project Point to Feature

Zip Pair Points

VBlock Routine

dcu_vblock.dll

1

V-Block Center Move

 

 

List of Tolerance DLLs

DLL Name

DLL File Name

No. of Routines

Routines

Average Tolerance

dcu_avgTole.dll

1

AverageTolerance

CMM_DEV2

dcu_cmmdev2.dll

2

CMM Dev - now under the Capability Tolerance

CMM Dev Position and Direction - now under the Capability Tolerance

Design of Experiment

dcu_doe_form.dll

1

DOE Form

CMM Statistics

dcu_stat_row.dll

1

CMM Data - now under the Capability Tolerance

Center Point Positioning

dcu_CntrPntTl.dll

2

Circle

Sphere

Joint Variance Analysis

dcu_fjva.dll

7

Sample Data Deviation (dcsFjvaSmpDev).

Sample Data Fit Deviation (dcsFjvaSmpFitDev).

Statistical Data Deviation (dcsFjvaStatDev).

Tolerance Data Deviation (dcsFjvaTolDev).

Import Nominal Data from a Data File (dcsFjvaAnsysImpNomData).

Deviate Points By Sample Data from a Data File (dcsFjvaAnsysDev).

Deviate Points By Fitting Sample Data from a Data File (dcsFjvaAnsysFitDev).

Move by Value

dcu_Xform.dll

4

Centerscale (dcsTiCntScaling)

Power Function (dcsTlPowerFnDev)

Transform Feature by Tolerance (dcsTlTransformFeat)

Draft Angle tolerance (dcsTlDraftAngle)

Profile Rate of Change

dcu_formTl.dll

6

Filter 1D Data - Unwrapped

Filter 1D Data - Wrapped

Filter 1D Data - Extract Freq

Filter 2D Data - Unwrapped

Filter 2D Data - Row Wrapped

Filter 2D Data - Row Wrapped(p)

Linear Float

dcu_linfloat.dll

1

Linear Float

 

List of Measure DLLs

DLL Name

DLL File Name

No. of Routines

Routines

Engine Valve Guide

dcu_mtmlib1.dll

5

Virtual Clearance

Circularity

Circular Runout

Cylindricity

Perpendicularity

Virtual Clearance

dcu_mtmLib2.dll

6

Maximum Inner Diameter (dcsMsInsideVirtualClearance)

Minimum Outside Diameter (dcsMsOutsideVirtualClearance)

Calculated Root-Squared-Sum: Difference between Paired Points.(dcsMsRtSqSumDifBtwnPairedPoints)

Calculated Root-Squared-Sum: Difference between Points and Planes (dcsMsRtSqSumBtwnPointsAndPlane)

Calculated Root-Squared-Sum: Difference between Points and a Circle (dcsMsRtSqSumBtwnCircleAndPoints)

Float Routines

dcu_floatMv.dll

2

Measure the Center deviation on a cylinder edge (dcsFeatMsCylinderEdgeCenter)

Measure the Diameter deviation on a cylinder edge (dcsFeatMsCylinderEdgeDiameter)

Move By Value

dcu_xformMv.dll

2

Measure Distance from Circle to a Point (dcsMsDistanceFromCircleToPoint)

Feature to Feature Minimum Measure (dcsFeat2FeatMinMs)