public interface InspectionSensorBuilder extends OperationBuilder
InspectionOperationCollection.createInspectionSensorBuilder(nxopen.cam.CAMObject)
Modifier and Type | Interface and Description |
---|---|
static class |
InspectionSensorBuilder.SensorTipLocationTypes
the sensor tip location method
|
static class |
InspectionSensorBuilder.SensorTipTypes
the sensor tip type
|
static class |
InspectionSensorBuilder.SensorTypes
the sensor type
|
OperationBuilder.HoleAxisTypes, OperationBuilder.HoleDepthTypes, OperationBuilder.OptimizationBasedOnTypes, OperationBuilder.OptimizationDistanceTypes, OperationBuilder.OptimizationLevelTypes
ParamBuilder.OptimizationTypes
Modifier and Type | Method and Description |
---|---|
double |
angleA()
Returns the sensor tip location tilt angle component
License requirements: None. |
double |
angleB()
Returns the sensor tip location rotation angle component
License requirements: None. |
double[] |
getSensorTipIjk()
Get the sensor tip location vector coordinates
License requirements: None. |
double[] |
getSensorTipXyz()
Get the sensor tip location cartesian coordinates
License requirements: None. |
String |
masterOpLabel()
Returns the master sensor label
License requirements: None. |
String |
sensorOpLabel()
Returns the sensor label
License requirements: None. |
String |
sensorOpName()
Returns the inspection sensor operation name
License requirements: None. |
double |
sensorTipDiameter()
Returns the sensor tip diameter
License requirements: None. |
double |
sensorTipLength()
Returns the sensor tip length
License requirements: None. |
InspectionSensorBuilder.SensorTipLocationTypes |
sensorTipLocation()
Returns the sensor tip location method
License requirements: None. |
double |
sensorTipSize()
Returns the sensor tip size
License requirements: None. |
InspectionSensorBuilder.SensorTipTypes |
sensorTipType()
Returns the sensor tip type
License requirements: None. |
InspectionSensorBuilder.SensorTypes |
sensorType()
Returns the sensor type
License requirements: None. |
void |
setAngleA(double angle)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setAngleB(double angle)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setMasterOpLabel(String label)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setSensorOpLabel(String label)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setSensorOpName(String sensorOpName)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setSensorTipDiameter(double diameter)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setSensorTipIjk(double[] ijk)
Set the sensor tip location vector coordinates
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setSensorTipLength(double length)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setSensorTipLocation(InspectionSensorBuilder.SensorTipLocationTypes type)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setSensorTipSize(double size)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setSensorTipType(InspectionSensorBuilder.SensorTipTypes type)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setSensorTipXyz(double[] xyz)
Set the sensor tip location cartesian coordinates
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setSensorType(InspectionSensorBuilder.SensorTypes type)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setTipNumber(int tipNumber)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
void |
setToolName(String toolName)
License requirements: insp_programming ("INSPECTION PROGRAMMING") . |
int |
tipNumber()
Returns the probe tip number
License requirements: None. |
String |
toolName()
Returns the inspection probe tool name
License requirements: None. |
channelName, description, endOfPath, endUdeSet, geometry, getHoleAxisValues, gougeChecking, holeAxisType, holeDepth, holeDepthType, layoutAndLayer, motionOutputBuilder, notes, optimizationBasedOn, optimizationDistanceMethod, optimizationLevel, pathDisplayOptions, postToolPathExit, retractDistance, retractDistanceOnToolAxisChange, safeClearance, selectToolFlag, setChannelName, setDescription, setGougeChecking, setHoleAxisType, setHoleAxisValues, setHoleDepthType, setOptimizationBasedOn, setOptimizationDistanceMethod, setOptimizationLevel, setPostToolPathExit, setSelectToolFlag, startOfPath, startUdeSet, toolChangeSetting, toolPathEditor, toolPathSplitParametersBuilder
cycleEvent, cycleTable, getCustomizableItemBuilder, getCustomizableItemNames, optimizationMethod, setOptimizationMethod
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
String sensorOpName() throws NXException, RemoteException
NXException
RemoteException
void setSensorOpName(String sensorOpName) throws NXException, RemoteException
sensorOpName
- NXException
RemoteException
String sensorOpLabel() throws NXException, RemoteException
NXException
RemoteException
void setSensorOpLabel(String label) throws NXException, RemoteException
label
- NXException
RemoteException
String toolName() throws NXException, RemoteException
NXException
RemoteException
void setToolName(String toolName) throws NXException, RemoteException
toolName
- NXException
RemoteException
InspectionSensorBuilder.SensorTypes sensorType() throws NXException, RemoteException
NXException
RemoteException
void setSensorType(InspectionSensorBuilder.SensorTypes type) throws NXException, RemoteException
type
- NXException
RemoteException
InspectionSensorBuilder.SensorTipLocationTypes sensorTipLocation() throws NXException, RemoteException
NXException
RemoteException
void setSensorTipLocation(InspectionSensorBuilder.SensorTipLocationTypes type) throws NXException, RemoteException
type
- NXException
RemoteException
InspectionSensorBuilder.SensorTipTypes sensorTipType() throws NXException, RemoteException
NXException
RemoteException
void setSensorTipType(InspectionSensorBuilder.SensorTipTypes type) throws NXException, RemoteException
type
- NXException
RemoteException
double sensorTipDiameter() throws NXException, RemoteException
NXException
RemoteException
void setSensorTipDiameter(double diameter) throws NXException, RemoteException
diameter
- NXException
RemoteException
double sensorTipLength() throws NXException, RemoteException
NXException
RemoteException
void setSensorTipLength(double length) throws NXException, RemoteException
length
- NXException
RemoteException
double sensorTipSize() throws NXException, RemoteException
NXException
RemoteException
void setSensorTipSize(double size) throws NXException, RemoteException
size
- NXException
RemoteException
double[] getSensorTipXyz() throws NXException, RemoteException
NXException
RemoteException
void setSensorTipXyz(double[] xyz) throws NXException, RemoteException
xyz
- the xyz valuesNXException
RemoteException
double[] getSensorTipIjk() throws NXException, RemoteException
NXException
RemoteException
void setSensorTipIjk(double[] ijk) throws NXException, RemoteException
ijk
- the ijk valuesNXException
RemoteException
double angleA() throws NXException, RemoteException
NXException
RemoteException
void setAngleA(double angle) throws NXException, RemoteException
angle
- NXException
RemoteException
double angleB() throws NXException, RemoteException
NXException
RemoteException
void setAngleB(double angle) throws NXException, RemoteException
angle
- NXException
RemoteException
int tipNumber() throws NXException, RemoteException
NXException
RemoteException
void setTipNumber(int tipNumber) throws NXException, RemoteException
tipNumber
- NXException
RemoteException
String masterOpLabel() throws NXException, RemoteException
NXException
RemoteException
void setMasterOpLabel(String label) throws NXException, RemoteException
label
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.