Collapse All Expand All

PC-DMIS 2019 R1 Object Library |
BasicScan Object
See Also Members Send Topic Feedback | See Object Hierarchy Chart

PCDLRN ActiveX DLL : BasicScan Object

Glossary Item Box

# 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

# 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

BasicScan Members | BasicScanCommand Property

Copyright © 2019. Hexagon Manufacturing Intelligence – Metrology Software, Inc. All Rights Reserved.