Send Topic Feedback | See Object Hierarchy Chart
PC-DMIS 2023.1 Object Library
Members 
PCDLRN ActiveX DLL : BasicScan Object
BasicScan Object
Description
BasicScan objects are created from more generic Command objects to pass information specific to the scan command back and forth. At present only DCC basic scans are user-accessible.
Object Model
BasicScan ObjectPointData ObjectPointData ObjectPointData ObjectPointData ObjectControlPoint ObjectPointData ObjectPointData ObjectPointData ObjectPointData ObjectPointData ObjectPointData ObjectPointData Object
Remarks

The tables below describes the different combination of Objects that can be used to create and execute a Basic Scan. The Methods will only work with the combination of different of Objects selected from this table (i.e. if you decide to set a method type of BSCANMETH_CIRCLE, then you have to use a Filter type of BSF_DISTANCE etc).

 

Table 1

Method

Filters

BSCANMETH_LINEAR

BSF_DISTANCE

BSF_BODYAXISDISTANCE

BSF_VARIABLEDISTANCE

BSCANMETH_EDGE

BSF_DISTANCE

BSF_VARIABLEDISTANCE

BSCANMETH_CIRCLE

BSF_DISTANCE

BSCANMETH_CYLINDER

BSF_DISTANCE

BSCANMETH_STRAIGHTLINE

BSF_DISTANCE

BSCANMETH_CENTER

BSF_DISTANCE

 

Table 2

Method

NominalMode

BSCANMETH_LINEAR

BSCANNMODE_FINDCADNOMINAL  BSCANNMODE_MASTERDATA

BSCANMETH_EDGE

BSCANNMODE_FINDCADNOMINAL  BSCANNMODE_MASTERDATA

BSCANMETH_CIRCLE

BSCANNMODE_FINDCADNOMINAL  BSCANNMODE_MASTERDATA

BSCANMETH_CYLINDER

BSCANNMODE_FINDCADNOMINAL  BSCANNMODE_MASTERDATA

BSCANMETH_STRAIGHTLINE

BSCANNMODE_FINDCADNOMINAL  BSCANNMODE_MASTERDATA

BSCANMETH_CENTER

BSCANNMODE_FINDCADNOMINAL  BSCANNMODE_MASTERDATA

 

Table 3

Method

OperationMode

BSCANMETH_LINEAR

BSCANOPMODE_REGULARLEARN  BSCANOPMODE_DEFINEPATHFROMHITS  

BSCANOPMODE_NORMALEXECUTION

BSCANMETH_EDGE

BSCANOPMODE_REGULARLEARN 

BSCANOPMODE_NORMALEXECUTION

BSCANMETH_CIRCLE

BSCANOPMODE_HIGHSPEEDFEATUREBASED

BSCANOPMODE_NORMALEXECUTION

BSCANMETH_CYLINDER

BSCANOPMODE_HIGHSPEEDFEATUREBASED

BSCANOPMODE_NORMALEXECUTION

BSCANMETH_STRAIGHTLINE

BSCANOPMODE_HIGHSPEEDFEATUREBASED

BSCANOPMODE_NORMALEXECUTION

BSCANMETH_CENTER

BSCANOPMODE_REGULARLEARN  

BSCANOPMODE_NORMALEXECUTION

 

Table 4

Method

HitType

BSCANMETH_LINEAR

BSCANHIT_VECTOR

BSCANHIT_SURFACE

BSCANMETH_EDGE

BSCANHIT_EDGE

BSCANMETH_CIRCLE

BSCANHIT_VECTOR

BSCANMETH_CYLINDER

BSCANHIT_VECTOR

BSCANMETH_STRAIGHTLINE

BSCANHIT_VECTOR

BSCANMETH_CENTER

BSCANHIT_VECTOR

 

Table 5

Method

BoundaryCondition

BSCANMETH_LINEAR

BSBOUNDCOND_SPHENTRY  BSBOUNDCOND_PLANECROSS  BSBOUNDCOND_CYLINDER

BSBOUNDCOND_CONE

BSCANMETH_EDGE

BSBOUNDCOND_SPHENTRY  BSBOUNDCOND_PLANECROSS  BSBOUNDCOND_CYLINDER

BSBOUNDCOND_CONE

BSCANMETH_CIRCLE

None

BSCANMETH_CYLINDER

None

BSCANMETH_STRAIGHTLINE

None

BSCANMETH_CENTER

None

See Also