public interface PositionSensorBuilder extends PhysicsConstraintBuilder
PositionSensor
builder.
PositionSensorCollection.createPositionSensorBuilder(nxopen.mechatronics.PositionSensor)
Modifier and Type | Interface and Description |
---|---|
static class |
PositionSensorBuilder.AxisJointType
the Axis Joint types.
|
static class |
PositionSensorBuilder.OutputMeasureType
the Measure types.
|
Modifier and Type | Method and Description |
---|---|
SelectNXObject |
axisJoint()
Returns the joint select.
|
PositionSensorBuilder.AxisJointType |
axisType()
Returns the axis type.
|
Expression |
lowerOutputRange()
Returns the lower output range used to scale the position data.
|
Expression |
lowerTrimRange()
Returns the lower trim range used to trim the position data.
|
PositionSensorBuilder.OutputMeasureType |
measureType()
Returns the measure type.
|
void |
setAxisType(PositionSensorBuilder.AxisJointType axisType)
License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER") . |
void |
setMeasureType(PositionSensorBuilder.OutputMeasureType measureType)
License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER") . |
void |
setUseScale(boolean useScale)
License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER") . |
void |
setUseTrim(boolean useTrim)
License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER") . |
Expression |
upperOutputRange()
Returns the upper output range used to scale the position data.
|
Expression |
upperTrimRange()
Returns the upper trim range used to trim the position data.
|
boolean |
useScale()
Returns the use scale flag, which is used to control if the position sensor includes scale parameters.
|
boolean |
useTrim()
Returns the use trim flag, which is used to control if the position sensor includes trim parameters.
|
name, setName
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
SelectNXObject axisJoint() throws NXException, RemoteException
HingeJoint
, SlidingJoint
, CylindricalJoint
, PointOnCurveJoint
and PositionControl
.
NXException
RemoteException
PositionSensorBuilder.AxisJointType axisType() throws NXException, RemoteException
NXException
RemoteException
void setAxisType(PositionSensorBuilder.AxisJointType axisType) throws NXException, RemoteException
axisType
- NXException
RemoteException
boolean useTrim() throws NXException, RemoteException
NXException
RemoteException
void setUseTrim(boolean useTrim) throws NXException, RemoteException
useTrim
- NXException
RemoteException
Expression lowerTrimRange() throws NXException, RemoteException
NXException
RemoteException
Expression upperTrimRange() throws NXException, RemoteException
NXException
RemoteException
boolean useScale() throws NXException, RemoteException
NXException
RemoteException
void setUseScale(boolean useScale) throws NXException, RemoteException
useScale
- NXException
RemoteException
PositionSensorBuilder.OutputMeasureType measureType() throws NXException, RemoteException
NXException
RemoteException
void setMeasureType(PositionSensorBuilder.OutputMeasureType measureType) throws NXException, RemoteException
measureType
- NXException
RemoteException
Expression lowerOutputRange() throws NXException, RemoteException
NXException
RemoteException
Expression upperOutputRange() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.