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 |