core

#### Edit Window Command for a Constructed Scan Minimum Circle

CIR1 =FEAT/CIRCLE,RECT,OUT

THEO/<tx,ty,tz>,<ti,tj,tk>,td,ta1,ta2

ACTL/<mx,my,mz>,<mi,mj,mk>,md,ma1,ma2

CONSTR/CIRCLE,SCAN_MINIMUM,Scan ID

CONTACT POINT/<tcp1x,tcp1y,tcp1z>,<mcp1x,mcp1y,mcp1z>

START ANGLE/tca1,mca1

CONTACT POINT/<tcp2x,tcp2y,tcp2z>,<mcp2x,mcp2y,mcp2z>

END ANGLE/tca2,mca2

TOLERANCE/tol

START/xSP, xSP, xSP

DOWN/iDV, iDV, iDV

A - Scan line
B - Circle's final position
C - Contact Point 1
D - Contact Point 2
E - Down Vector
F - Contact Angle 1
G - Contact Angle 2

tx,ty,tz
These represent the theoretical circle position.

ti,tj,tk
These represent the theoretical circle vector.

td
This represents the theoretical circle diameter.

ta1
This represents the theoretical angle 1 value.

ta2
This represents the theoretical angle 2 value.

mx,my,mz
These represent the measured circle position.

mi,mj,mk
These represent the measured circle vector.

md
This represents the measured circle diameter.

ma1
This represents the measured angle 1 value.

ma2
This represents the measured angle 2 value.

Scan ID
This represents the id of the scan to be used.

tcp1x,tcp1y,tcp1z
These represent the theoretical XYZ position for contact point 1.

mcp1x,mcp1y,mcp1z
These represent the measured XYZ position for contact point 1.

tca1
This represents the theoretical contact angle 1 value.

mca1
This represents the measured contact angle 1 value.

tcp2x,tcp2y,tcp2z
These represent the measured XYZ position for contact point 2.

mcp2x,mcp2y,mcp2z
These represent the measured XYZ position for contact point 2.

tca2
This represents the theoretical contact angle 2 value.

mca2
This represents the measured contact angle 2 value.

tol
This represents the tolerance value to use when locating the two contact points. PC-DMIS recomputes the contact points by averaging all the points that fall within the tolerance given.

xSP, xSP, xSP
These represent the starting point for finding the minimum.

iDV, iDV, iDV
This represent the downward direction vector.

Using Expressions

You can also use expressions within the Edit window to pull information from a Constructed Scan Minimum Circle. See "Accessing Information from a Constructed Scan Minimum Circle" in "Using Expressions and Variables".