<< Click to Display Table of Contents >> Navigation: User DLLs > Add-In DLLs > Extra DLLs > XForm Measures (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 Strings tab: Add 1 or more input Strings to the tolerance. Measures tab: Add 1 or more measures, if optionally used in the Measure. Values tab: Add 1 or more Constants/Value, if required by the tolerance. Direction Area: Enter Direction Number and specify all directions as needed Measure parameters: Edit the Spec Limits, Spec Mode, and Scale of the measure.
|
Measure Routines:Feature to Feature Minimum Measure (dcsFeat2FeatMinMs) Measure Distance from Circle to a Point (dcsMsDistanceFromCircleToPoint) Measure Distance between Points with a Diameter (dcsMsDistanceFromCircleToCircle) Measure Angle between two Feature Directions (dcsMsDir2DirOnPlaneAngle) Measure Distance between Plane and Point (dcsMsDistanceBetweenPlaneAndPoint) Measure Distance between All Points (dcsMsDistanceBetweenAllPoints) Measure Clearance between Pin and Holes (dcsMsClearanceBetweenPinAndHoles) |
Feature to Feature Minimum Measure (dcsFeat2FeatMinMs)
To facilitate the verification of the move routine dcsFeatRotateMv, a feature-based measure, as a User DLL measure routine is added. Description:•Measure the minimum distance between two features. Input:•Object Features: Feature is required. Provides an infinite Measure Plane {Plane Point, Plane Direction}. •Target Features: Feature is required. •Scale (Optional). Add a scale to multiply the measure output by a scale. Output:•The minimum distance from all meshed Points on the Group2-Feature to the Measure Plane along the Plane Direction. Calculation Methods:•Measures the minimum distance, which is calculated by Least-Square High Point Method. |
---|
Measure Distance from Circle to a Point (dcsMsDistanceFromCircleToPoint)
Measures the distance from a circle to a point. This routine is used with the move routine, 'dcsMvLocatePtAtTorusMinorCnt', to measure the Torus Profile deviation. Input:•From Feature (Group1): one Fr-Point associated with a circle. •To Feature (Group2): one To-Point on a surface. Output:•The distance between the circle at Fr-Point and To-Point will be calculated. The calculation direction is from Fr-Point to To-Point. The distance could be either positive or negative. (If multiple pairs of Fr-Points and To-Points are presented, the distance with maximum magnitude is reported.)
|
---|
Measure Distance between Points with a Diameter (dcsMsDistanceFromCircleToCircle)
Measure the distance from circle1 to circle2, from center, minimum edge, or maximum edge. This routine is used for verifying GD&T dimensioning location applied on the edge of a size feature. Input: •From Feature (Group1): a Point with circle1. •To Feature (Group2): a Point with circle2 Direction: One Direction is optional. Extra Parameters (Values tab): 1.Circle1 Flag = 0 (center, default); = 1 (min edge); = 2 (max edge) 2.Circle2 Flag = 0 (center, default); = 1 (min edge); = 2 (max edge) Output: The distance between circle 1 and circle 2 will be calculated. Optionally, the distance can be calculated along a Direction. The calculated distance is adjusted by the corresponding radius based on the circle flag for center, min edge, or max edge. (If multiple pairs of Group1-Points and Group2-Points are presented, the distance with maximum magnitude is reported.)
|
---|
Measure Angle between two Feature Directions (dcsMsDir2DirOnPlaneAngle)
Measure the angle (degree) between two feature directions. The routine is used for verifying plane-plane constraint. Input: •From Feature (Group1): one Fr-Feature; providing Direction1 •To Feature (Group2): one To-Feature; providing Direction2 Direction: Optional Angle Plane Normal for Projected on-plane angle; if direction is not specified, Extra Parameters (Values tab): 1.Direction2 Scalar: Optional direction scalar = 1.0 (default) or -1.0 Output: Calculate the angle (degree) from Fr-Feature to To-Feature, optionally projected on the Angle Plane.
|
---|
Measure Distance between Plane and Point (dcsMsDistanceBetweenPlaneAndPoint)
Measure the distance between a point and a plane. One direction is option. This routine is used to verify a point contacting a plane; e.g. the object secondary plane is touching the target secondary plane. Input: •From Feature (Group1): Plane Feature (Average if multiple) •To Feature (Group2): Point Feature (Average if multiple) Direction: One Direction is optional Output: Calculate the distance between the Plane and Point along a direction; use the plane associated direction if no direction is specified; use the specified direction if a direction is specified.
|
---|
Measure Distance between All Points (dcsMsDistanceBetweenAllPoints)
Measure the distance between all points. If a surface is selected, all surfaces nodes will be used. The direction is allowed. Input: •From Feature (Group1): Group1 Features •To Feature (Group2): Group2 Features Direction: One Direction is optional. Extra Parameters (Values tab): 1.Minimum Calculation if Value1 = 0 or not specified. Maximum Calculation if Value1 = 1 2.Distance along Direction if Value2 = 0 or not specified. Distance on Plane with Direction if Value2 = 1 Output: Calculate the distance between all points.
|
---|
Measure Clearance between Pin and Holes (dcsMsClearanceBetweenPinAndHoles)
Measure the clearance between one pin and holes. It is used to verify the pin properly located within holes in a pattern move either “Fixed Fastener” or “Float Fastener”. Input: •From Feature (Group1): Pin Feature •To Feature (Group2): Hole Features •Direction: One Direction is optional; used as Clearance Plane Output: Calculate the clearance between pin and holes.
|
---|