Send Topic Feedback | See Object Hierarchy Chart
PC-DMIS 2023.2 Object Library
PCDLRN ActiveX DLL > BasicScan Object : GetMethodParams Method
Required variable that gets 0 for Inside scans, 1 for Outside scans, and 2 for Plane Circle scans.
Required variable for Centering Scans that gets 0 for Axis Centering and 1 for Plane centering.
Required Long variable that takes a +1 for measurement with the direction of the probe and -1 for against the direction of probe.
Required Double variable that gets the diameter of the circle or cylinder scan, and zero otherwise.
Required Double variable that gets arc angle for circle and cylinder scans.
Required Double variable that gets the depth for cylinder scans, and zero otherwise.
Required Double variable that gets a pitch for cylinder scans.
GetMethodParams Method
Description
Gets the scan method parameters
Syntax
Visual Basic
Public Function GetMethodParams( _
   ByRef bIn As ENUM_SCAN_INOUT_TYPES, _
   ByRef bCenteringType As Boolean, _
   ByRef nCenteringDirection As Long, _
   ByRef dDiameter As Double, _
   ByRef dArcAngle As Double, _
   ByRef dDepth As Double, _
   ByRef dPitch As Double _
) As Boolean
Parameters
bIn
ValueDescription
SCAN_INNERInside scans
SCAN_OUTEROutside scans
SCAN_PLANARPlane Circle scans
Required variable that gets 0 for Inside scans, 1 for Outside scans, and 2 for Plane Circle scans.
bCenteringType
Required variable for Centering Scans that gets 0 for Axis Centering and 1 for Plane centering.
nCenteringDirection
Required Long variable that takes a +1 for measurement with the direction of the probe and -1 for against the direction of probe.
dDiameter
Required Double variable that gets the diameter of the circle or cylinder scan, and zero otherwise.
dArcAngle
Required Double variable that gets arc angle for circle and cylinder scans.
dDepth
Required Double variable that gets the depth for cylinder scans, and zero otherwise.
dPitch
Required Double variable that gets a pitch for cylinder scans.
Return Type
Boolean value. Boolean returns true if the function succeeds, false if it fails.
Remarks

Method

GetMethodParams (bIn, bCenteringType, nCenteringDirection, dDiameter, dArcAngle, dDepth, dPitch)

Linear

None

Edge

None

Circle

bIn, , , dDiameter, dArcAngle, dDepth

Cylinder

bIn, , , dDiameter, dArcAngle, dDepth, dPitch

Straight Line

None

Center

, bCenteringType, nCenteringDirection

 

See Also